This repo is not used anymore. Development of Orca was moved here: https://github.com/orca-app/orca https://orca-app.dev/
Go to file
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
examples [surface/canvas cleanup] 2023-02-10 16:56:10 +01:00
ext 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
resources initial commit 2022-08-14 18:19:40 +02:00
scripts 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
src 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
.gitignore using temporary buffer to build canvas verex data and use glBufferData with exact number of vertices to submit buffer to gpu 2023-02-06 16:14:43 +01:00
build.bat 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
build.sh [surface/canvas cleanup] 2023-02-10 16:56:10 +01:00
todo.txt 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
vector_renderer_notes.txt [surface/canvas cleanup] 2023-02-10 16:56:10 +01:00