orca/src/platform
martinfouilleul e93bf76adc [win32] silence warning about WIN32_LEAN_AND_MEAN redefinitions 2023-06-16 20:06:02 +02:00
..
linux_clock.c initial commit 2022-08-14 18:19:40 +02:00
orca_log.c [mem] change scratch arena API to allow using independant scratch for temporary computations and results 2023-05-24 20:17:03 +02:00
orca_memory.c base memory allocator and chunked arenas for orca 2023-04-17 18:12:21 +02:00
orca_strings.c abstracting logging for orca 2023-04-18 18:05:54 +02:00
osx_clock.c abstracting logging for orca 2023-04-18 18:05:54 +02:00
osx_path.m [wip, osx, io] reorganizing io_open_restrict, fix opening last element with the correct flags 2023-06-15 18:27:33 +02:00
platform.h [canvas] change surface/canvas APIs to treat canvas a 'just another kind of surface', and split canvas implementation (managed by surface) from canvas _command buffer_ and implicit context (represented by mg_canvas) 2023-04-25 19:13:15 +02:00
platform_assert.h moved assert to platform layer 2023-04-18 18:36:06 +02:00
platform_clock.h [win32] fixing include directives to avoid having to pass all include dirs to compiler 2023-06-16 19:48:33 +02:00
platform_io.h [io, test] Added more file io tests 2023-06-16 11:57:53 +02:00
platform_io_common.c [io, test] Added more file io tests 2023-06-16 11:57:53 +02:00
platform_io_internal.c [win32, io] win32 passes files io test with new common io_open_at implementation 2023-06-16 15:30:48 +02:00
platform_io_internal.h [win32] silence warning about WIN32_LEAN_AND_MEAN redefinitions 2023-06-16 20:06:02 +02:00
platform_log.c [ui, logging] 2023-04-20 15:40:00 +02:00
platform_log.h [win32] fixing include directives to avoid having to pass all include dirs to compiler 2023-06-16 19:48:33 +02:00
platform_math.h [win32, wip] compile and run simple window example 2023-05-12 16:46:13 +02:00
platform_memory.h base memory allocator and chunked arenas for orca 2023-04-17 18:12:21 +02:00
platform_path.c [win32, io, wip] add win32 io impl. for open/close/seek/read/write 2023-05-26 16:03:23 +02:00
platform_path.h [wip, osx, io] reorganizing io_open_restrict, fix opening last element with the correct flags 2023-06-15 18:27:33 +02:00
platform_rng.h initial commit 2022-08-14 18:19:40 +02:00
platform_socket.h initial commit 2022-08-14 18:19:40 +02:00
platform_strings.h Always put arena pointer in mem_arena_marker, to avoid possible DEBUG value discrepancy between lib and client code 2023-05-09 18:29:32 +02:00
platform_thread.h initial commit 2022-08-14 18:19:40 +02:00
platform_varg.h abstracting logging for orca 2023-04-18 18:05:54 +02:00
posix_io.c [wip, osx, io] reorganizing io_open_restrict, fix opening last element with the correct flags 2023-06-15 18:27:33 +02:00
posix_socket.c abstracting logging for orca 2023-04-18 18:05:54 +02:00
posix_thread.c initial commit 2022-08-14 18:19:40 +02:00
std_log.c [canvas] change surface/canvas APIs to treat canvas a 'just another kind of surface', and split canvas implementation (managed by surface) from canvas _command buffer_ and implicit context (represented by mg_canvas) 2023-04-25 19:13:15 +02:00
unix_memory.c base memory allocator and chunked arenas for orca 2023-04-17 18:12:21 +02:00
unix_rng.c abstracting logging for orca 2023-04-18 18:05:54 +02:00
win32_clock.c end of line renormalization 2023-03-05 16:05:43 +01:00
win32_io.c [win32, io] win32 passes files io test with new common io_open_at implementation 2023-06-16 15:30:48 +02:00
win32_memory.c base memory allocator and chunked arenas for orca 2023-04-17 18:12:21 +02:00
win32_path.c [win32, io] win32 passes files io test with new common io_open_at implementation 2023-06-16 15:30:48 +02:00
win32_string_helpers.c [win32, io] win32 passes files io test with new common io_open_at implementation 2023-06-16 15:30:48 +02:00
win32_string_helpers.h [win32, io] win32 passes files io test with new common io_open_at implementation 2023-06-16 15:30:48 +02:00