irrlicht icon indicating copy to clipboard operation
irrlicht copied to clipboard

GL loader work

Open sfan5 opened this issue 6 months ago • 1 comments

todo (not necessarily all here):

  • [x] make extpointer mandatory
  • [x] figure out why the first commit broke world rendering on gles2 ~~(not my fault?)~~
  • [x] Drop unused exts from COGLESCoreExtensionHandler
  • [ ] ~~Make COGLES2ExtensionHandler use loader~~
  • [ ] ~~Make COGLES1ExtensionHandler use loader~~
  • [ ] ~~Drop unused exts and functions from COpenGLExtensionHandler (big oof)~~
  • [ ] ~~Make COpenGLExtensionHandler use loader~~
  • [ ] Identify and migrate other GL calls
  • [x] Deal with glext.h ?!
  • [x] macOS support should automatically start working at this point

Edit: I crossed half out because I'm not actually sure what the way forward is. The GLES2 driver has some sort of unified stuff where the new support code uses GL instead of direct calls, while I assume GLES1 is meant to be dropped and GL to be replaced by GL3.

sfan5 avatar Jan 16 '24 20:01 sfan5