orca/src
Martin Fouilleul 5c1a220f1f [mtl canvas] don't reorder point to make clockwise triangles. Instead, store triangle orientation in triangle struct and multiply orientation in raster test 2023-03-14 15:08:39 +01:00
..
glsl_shaders [ui, win32] 2023-03-09 17:38:41 +01:00
platform end of line renormalization 2023-03-05 16:05:43 +01:00
util [platform/canvas] 2023-03-08 13:19:18 +01:00
egl_surface.c end of line renormalization 2023-03-05 16:05:43 +01:00
egl_surface.h end of line renormalization 2023-03-05 16:05:43 +01:00
gl_api.h end of line renormalization 2023-03-05 16:05:43 +01:00
gl_canvas.c end of line renormalization 2023-03-05 16:05:43 +01: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
glsl_shaders.h [ui, win32] 2023-03-09 17:38:41 +01:00
graphics.c Fix clipping one pixel short 2023-03-11 16:55:30 +01:00
graphics.h [ui, canvas] 2023-03-08 15:03:35 +01:00
graphics_internal.h end of line renormalization 2023-03-05 16:05:43 +01:00
main.c [canvas] 2023-02-27 11:56:04 +01:00
milepost.c end of line renormalization 2023-03-05 16:05:43 +01:00
milepost.h end of line renormalization 2023-03-05 16:05:43 +01:00
milepost.m end of line renormalization 2023-03-05 16:05:43 +01:00
mp_app.c [ui, win32] Fixed char input and modifier keys 2023-03-09 18:03:27 +01:00
mp_app.h end of line renormalization 2023-03-05 16:05:43 +01:00
mp_app_internal.h end of line renormalization 2023-03-05 16:05:43 +01:00
mtl_canvas.m [mtl canvas] store uv transform and color in triangle data (don't pass vertex or shape buffer to draw kernel) 2023-03-14 12:20:39 +01:00
mtl_shader.h [mtl canvas] don't reorder point to make clockwise triangles. Instead, store triangle orientation in triangle struct and multiply orientation in raster test 2023-03-14 15:08:39 +01:00
mtl_shader.metal [mtl canvas] don't reorder point to make clockwise triangles. Instead, store triangle orientation in triangle struct and multiply orientation in raster test 2023-03-14 15:08:39 +01:00
mtl_surface.h [graphics] Allocate canvases and fonts from graphics subsystem's arena 2023-03-01 11:37:33 +01:00
mtl_surface.m [mtl surface] Allow setting swap interval to 0. Note however that vsync needs to be turned off at the OS level for that to work smoothly. Otherwise, we get jittery frame rate with stalls when we run off of drawables (I suppose? should investigate some more). 2023-03-13 12:21:33 +01: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 [ui, win32] Fixed char input and modifier keys 2023-03-09 18:03:27 +01:00
ui.c [ui] draw drop-down button with correct roundness 2023-03-13 10:53:21 +01:00
ui.h [ui] Allow styling overlay boxes (e.g. menu and drop-down list panels) locally. 2023-03-13 10:26:39 +01:00
wgl_surface.c [ui, win32] 2023-03-09 17:38:41 +01:00
wgl_surface.h end of line renormalization 2023-03-05 16:05:43 +01:00
win32_app.c [win32] implemented string clipboard functions 2023-03-09 19:44:55 +01:00
win32_app.h end of line renormalization 2023-03-05 16:05:43 +01:00