alec101 / OSInteraction

Multi-monitors / HID handling / everything you need for an OpenGL application or game under Windows/Mac/Linux
23 stars 3 forks source link

OpenGL in coreARB mode #6

Closed alec101 closed 9 years ago

alec101 commented 9 years ago

At the moment, OpenGL has every extension active, every deprecated stuff active, every incomplete extension active, basically, a mess.

By default, it should be in coreARB mode, i think:

The current way, in which everything is active, shouldn't go away tho:

Another problem with coreARB mode is, that if you want to test extensions that are not in ARB, (EXT, NV, ATI, etc), they wrote in the glcorearb.h header that you should not include glext.h, therefore, you can't access these exotic extensions... BUT: it might be another option in osi, to include somehow these extensions if you want to mess with them... i don't think it would be hard to implement.

For both modes, you can still disable every bit of OpenGL with the osiGlDisable.h file.

These are my thoughts on the matter, any feedback, opinions, is REALLY appreciated.

alec101 commented 9 years ago

M'kay, things are getting close to be done in this issue.

Any feedback / questions / modifications / proposals are highly appreciated!