orca/ext
martinfouilleul 20e425494f 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.
We have a per-thread pointer to select which api struct is used, and GL functions are pound-defined to call the versions in that struct.
GL/GLES surfaces can use one of the loader function to load their api, and the prepare proc of the surface sets its api as the current one
before gl calls are issued.
2023-02-16 19:35:01 +01:00
..
GL 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
KHR [win32 port] Hello triangle in OpenGL 4.3 2022-12-21 19:43:31 +01:00
angle_headers Remote GLES surfaces 2022-08-19 20:55:00 +02:00
angle_install_notes.txt Desktop opengl 4.3 canvas 2023-02-07 13:24:14 +01:00
gl.xml [wip, opengl] parsing opengl xml spec to auto-generate gl/gles loader 2023-02-16 13:59:11 +01:00
stb_image.h [surface/canvas cleanup] 2023-02-10 16:56:10 +01:00
stb_truetype.h [surface/canvas cleanup] 2023-02-10 16:56:10 +01:00