.. |
glsl_shaders
|
[ui, win32]
|
2023-03-09 17:38:41 +01:00 |
platform
|
#define MORECORE to orca_mem_grow. Removed builtin memory routine that don't seem to be supported by wasm3 (TODO: investigate that later)
|
2023-06-25 20:29:50 +02:00 |
util
|
Fixed bug in mem_arena_alloc when selecting chunk from which to allocate
|
2023-06-19 17:09:31 +02:00 |
egl_surface.c
|
Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
|
2023-04-26 14:56:02 +02:00 |
egl_surface.h
|
Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
|
2023-04-26 14:56:02 +02:00 |
gl_api.h
|
end of line renormalization
|
2023-03-05 16:05:43 +01:00 |
gl_canvas.c
|
[win32, graphics] adding example to test rendering in a secondary thread
|
2023-06-21 19:14:56 +02:00 |
gl_loader.c
|
end of line renormalization
|
2023-03-05 16:05:43 +01:00 |
gl_loader.h
|
end of line renormalization
|
2023-03-05 16:05:43 +01:00 |
graphics.h
|
When we call mg_surface_prepare() on a surface, select it in a per-thread handle. Automatically call deselect on the selected handle when preparing another surface. Also have a way to deselect whichever surface is currently selected. This is needed for some backend that explicitly need to be 'unbound' before using them from another thread
|
2023-06-23 15:32:32 +02:00 |
graphics_common.c
|
Graphics and memory stuff for stb_image
|
2023-06-25 20:29:50 +02:00 |
graphics_common.h
|
[wip] adding missing impl for win32 version of orca
|
2023-06-17 20:09:25 +02:00 |
graphics_surface.c
|
When we call mg_surface_prepare() on a surface, select it in a per-thread handle. Automatically call deselect on the selected handle when preparing another surface. Also have a way to deselect whichever surface is currently selected. This is needed for some backend that explicitly need to be 'unbound' before using them from another thread
|
2023-06-23 15:32:32 +02:00 |
graphics_surface.h
|
When we call mg_surface_prepare() on a surface, select it in a per-thread handle. Automatically call deselect on the selected handle when preparing another surface. Also have a way to deselect whichever surface is currently selected. This is needed for some backend that explicitly need to be 'unbound' before using them from another thread
|
2023-06-23 15:32:32 +02:00 |
input_state.c
|
[event system] allocate events and additional payload (e.g. file paths) directly in ring buffer, and copy them to user-supplied arena in mp_next_event()
|
2023-04-19 16:16:36 +02:00 |
input_state.h
|
[event system] allocate events and additional payload (e.g. file paths) directly in ring buffer, and copy them to user-supplied arena in mp_next_event()
|
2023-04-19 16:16:36 +02:00 |
milepost.c
|
[win32, io] win32 passes files io test with new common io_open_at implementation
|
2023-06-16 15:30:48 +02:00 |
milepost.h
|
[win32] fixing include directives to avoid having to pass all include dirs to compiler
|
2023-06-16 19:48:33 +02:00 |
milepost.m
|
[path] adding platform path functions
|
2023-05-24 16:27:39 +02:00 |
mp_app.c
|
[event system] allocate events and additional payload (e.g. file paths) directly in ring buffer, and copy them to user-supplied arena in mp_next_event()
|
2023-04-19 16:16:36 +02:00 |
mp_app.h
|
[win32] fixing include directives to avoid having to pass all include dirs to compiler
|
2023-06-16 19:48:33 +02:00 |
mp_app_internal.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 |
mtl_renderer.h
|
[mtl renderer] fixed clipping
|
2023-04-11 14:51:58 +02:00 |
mtl_renderer.m
|
[io] abstract file io API, using a request/completion model ala io_uring (w/ only synchronous completion for now), and per-platform backend
|
2023-05-25 20:08:38 +02:00 |
mtl_renderer.metal
|
[mtl renderer] fixed clipping
|
2023-04-11 14:51:58 +02:00 |
mtl_surface.h
|
Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
|
2023-04-26 14:56:02 +02:00 |
mtl_surface.m
|
When we call mg_surface_prepare() on a surface, select it in a per-thread handle. Automatically call deselect on the selected handle when preparing another surface. Also have a way to deselect whichever surface is currently selected. This is needed for some backend that explicitly need to be 'unbound' before using them from another thread
|
2023-06-23 15:32:32 +02:00 |
osx_app.h
|
[surface] pull mp_layer into the generic mg_surface_data struct, out of each backend-specific implementation
|
2023-03-03 11:50:12 +01:00 |
osx_app.m
|
[mem] change scratch arena API to allow using independant scratch for temporary computations and results
|
2023-05-24 20:17:03 +02:00 |
tmp_gl_canvas.c
|
splitting graphics_surface and graphics_common in order to isolate surface dispatch stuff from orca apps
|
2023-04-25 22:15:56 +02:00 |
ui.c
|
[ui] Fix ui scrolling
|
2023-05-17 15:48:25 +02:00 |
ui.h
|
[win32] fixing include directives to avoid having to pass all include dirs to compiler
|
2023-06-16 19:48:33 +02:00 |
wgl_surface.c
|
When we call mg_surface_prepare() on a surface, select it in a per-thread handle. Automatically call deselect on the selected handle when preparing another surface. Also have a way to deselect whichever surface is currently selected. This is needed for some backend that explicitly need to be 'unbound' before using them from another thread
|
2023-06-23 15:32:32 +02:00 |
wgl_surface.h
|
Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
|
2023-04-26 14:56:02 +02:00 |
win32_app.c
|
[win32, graphics] experiments with multisurface with transparent top-level windows
|
2023-06-21 15:48:26 +02:00 |
win32_app.h
|
[win32, graphics] experiments with multisurface with transparent top-level windows
|
2023-06-21 15:48:26 +02:00 |
win32_manifest.xml
|
[win32, graphics, wip] working on multi surface, currently using top-level transparent window and moving them to cover the 'parent' window area...
|
2023-06-21 12:36:05 +02:00 |