orca/src
martinfouilleul 8f834fa1a5 [wip, canvas, gl] implementing basic image API 2023-02-27 19:25:41 +01:00
..
glsl_shaders [wip, canvas, gl] implementing basic image API 2023-02-27 19:25:41 +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 [wip, canvas, gl] implementing basic image API 2023-02-27 19:25:41 +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 [wip, canvas, gl] implementing basic image API 2023-02-27 19:25:41 +01:00
graphics.c [wip, canvas, gl] implementing basic image API 2023-02-27 19:25:41 +01:00
graphics.h [canvas] Allow setting image source region 2023-02-25 12:59:49 +01:00
graphics_internal.h [wip, canvas, gl] implementing basic image API 2023-02-27 19:25:41 +01:00
main.c [canvas] 2023-02-27 11:56:04 +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, mtl backend] Compute each layer with pre-multiplied alpha, starting from transparent color. Composite them to surface with premultiplied alpha too. 2023-02-27 14:24:59 +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, mtl backend] Compute each layer with pre-multiplied alpha, starting from transparent color. Composite them to surface with premultiplied alpha too. 2023-02-27 14:24:59 +01:00
mtl_surface.h reintroduced GLES backend to osx 2023-02-20 11:05:01 +01:00
mtl_surface.m [canvas, mtl backend] Compute each layer with pre-multiplied alpha, starting from transparent color. Composite them to surface with premultiplied alpha too. 2023-02-27 14:24:59 +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