Hack to make it work with CCL
[cl-glfw.git] / TODO
blobda5fc793e85166fa3d4caf114282171c881da8fa
1 Maybe this is more interpretable as a wish list....
4 A dummy context or shared non-visible context which all others share "display
5 lists" (ie. all resources) so that running in an interactive environemnt
6 like slime where contexts are going up and down a lot in theory doesn't result
7 in invalidation of OpenGL resource pointers.
8  
9 This would probably involve either more work on GLFW itself, or extracting
10 parts of it to include directly with cl-glfw, or writing some more C that sits
11 alongside it.
13 A general resource maker, with garbage collection. This could interact with the
14 former. As OpenGL API tends to use the Create/Destroy nomenclature a lot, we could
15 create a Make name, which Creates and includes a finalizer to Destroy.
17 --- Alternatively (or aswell):
19 Provide hooks, primarily for resource loading/invalidating on OpenGL context
20 creation/destruction.