..
glsl_shaders
[ui, win32]
2023-03-09 17:38:41 +01:00
platform
[win32, io]
2023-06-14 12:03:50 +02:00
util
[win32, io]
2023-06-14 12:03:50 +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] reflected changes to canvas surface interface on GL backend. But implementation still uses the (slower) Loop-Blinn + triangle fan method.
2023-05-16 18:06:22 +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
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
graphics_common.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
graphics_common.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
graphics_surface.c
[win32, wip] compile and run simple window example
2023-05-12 16:46:13 +02:00
graphics_surface.h
[win32] reflected changes to canvas surface interface on GL backend. But implementation still uses the (slower) Loop-Blinn + triangle fan method.
2023-05-16 18:06:22 +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, wip] add win32 io impl. for open/close/seek/read/write
2023-05-26 16:03:23 +02:00
milepost.h
[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
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
[path] adding platform path functions
2023-05-24 16:27:39 +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
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
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
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
wgl_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
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, io] implement IO_OP_OPEN_AT with non-null base directory handle
2023-06-13 19:53:06 +02:00
win32_app.h
[win32, wip] Remove input state from win32_app code
2023-05-12 11:42:35 +02:00
win32_manifest.xml
[win32] alert popup using TaskDialogIndirect(): automatically handles icons, dpi, and text/buttons layout (but requires Vista or higher)
2023-05-23 14:50:31 +02:00