orca/src
Martin Fouilleul 1b62ec568c [canvas, mtl backend] Handle image rotation 2023-02-24 20:40:16 +01:00
..
glsl_shaders [Clean canvas/shaders] 2023-02-09 16:14:15 +01:00
platform [win32 build/link] 2023-02-21 18:43:30 +01:00
util [wip] image api 2023-02-23 17:07:41 +01:00
egl_surface.c hardcode GL/GLES versions per-platform for now 2023-02-22 18:30:10 +01:00
egl_surface.h [gles, wip] reintroducing egl surface (for win32 at first) 2023-02-17 18:56:16 +01:00
gl_api.h hardcode GL/GLES versions per-platform for now 2023-02-22 18:30:10 +01:00
gl_canvas.c Use a custom GL loader to allow different versions of GL/GLES APIs to co-exist. The loader fills an api struct with GL functions pointers. 2023-02-16 19:35:01 +01:00
gl_loader.c hardcode GL/GLES versions per-platform for now 2023-02-22 18:30:10 +01:00
gl_loader.h hardcode GL/GLES versions per-platform for now 2023-02-22 18:30:10 +01:00
glsl_shaders.h hardcode GL/GLES versions per-platform for now 2023-02-22 18:30:10 +01:00
graphics.c [canvas, mtl backend] Handle image rotation 2023-02-24 20:40:16 +01:00
graphics.h [wip] image api 2023-02-23 17:07:41 +01:00
graphics_internal.h [canvas, metal] compute uv coords in shader using uvTransformed computed in canvas backend, using shape bounding box, image dimension, source and dest regions 2023-02-24 18:50:46 +01:00
milepost.c [surface] abstracted child window layer from win32 surfaces 2023-02-21 12:35:22 +01:00
milepost.h reintroduced GLES backend to osx 2023-02-20 11:05:01 +01:00
milepost.m [surface] extracted common layer functionality from osx surfaces. Use layer in platform-agnostic egl surface. 2023-02-21 13:40:30 +01:00
mp_app.c Fixed indexing in gles_canvas_fragment shaders and fixed native keys buffer 2023-02-01 16:23:51 +01:00
mp_app.h [win32 build/link] 2023-02-21 18:43:30 +01:00
mp_app_internal.h back osx surfaces by CALayer 2023-02-20 16:49:44 +01:00
mtl_canvas.m [canvas, metal] compute uv coords in shader using uvTransformed computed in canvas backend, using shape bounding box, image dimension, source and dest regions 2023-02-24 18:50:46 +01:00
mtl_shader.h [canvas, metal] compute uv coords in shader using uvTransformed computed in canvas backend, using shape bounding box, image dimension, source and dest regions 2023-02-24 18:50:46 +01:00
mtl_shader.metal [canvas, metal] compute uv coords in shader using uvTransformed computed in canvas backend, using shape bounding box, image dimension, source and dest regions 2023-02-24 18:50:46 +01:00
mtl_surface.h reintroduced GLES backend to osx 2023-02-20 11:05:01 +01:00
mtl_surface.m [surface] extracted common layer functionality from osx surfaces. Use layer in platform-agnostic egl surface. 2023-02-21 13:40:30 +01:00
osx_app.h [surface] extracted common layer functionality from osx surfaces. Use layer in platform-agnostic egl surface. 2023-02-21 13:40:30 +01:00
osx_app.m [surface] extracted common layer functionality from osx surfaces. Use layer in platform-agnostic egl surface. 2023-02-21 13:40:30 +01:00
osx_surface_client.m Remote GLES surfaces 2022-08-19 20:55:00 +02:00
ui.c Fixed executable/bundle paths procs 2022-08-21 17:07:54 +02:00
ui.h trying to integrate mg_surface_client/server 2022-08-19 19:46:31 +02:00
wgl_surface.c [surface] abstracted child window layer from win32 surfaces 2023-02-21 12:35:22 +01:00
wgl_surface.h [surface/canvas cleanup] 2023-02-10 16:56:10 +01:00
win32_app.c [surface] abstracted child window layer from win32 surfaces 2023-02-21 12:35:22 +01:00
win32_app.h [surface] abstracted child window layer from win32 surfaces 2023-02-21 12:35:22 +01:00