9 Commits (082b20e46b21308c7f00816f1d46065d315861ee)

Author SHA1 Message Date
ocornut fe62927bd8 Backends: OpenGL: Update comments. (#4445, #5642, #4649) ago%!(EXTRA string=3 years)
ocornut ca222d30c8 Backends: OpenGL: Partially revert 1.86 change of using glBufferSubData(): now only done on Intel GPUs. (#4468, #3381, #2981, #4825, #4832, #5127) ago%!(EXTRA string=3 years)
Rokas Kupstys b7686a88e9 Backends: OpenGL3: Fix state corruption on OpenGL ES 2.0 due to not preserving GL_ELEMENT_ARRAY_BUFFER_BINDING and vertex attribute states. ago%!(EXTRA string=3 years)
ocornut 89a28209e8 Version 1.87 WIP + Backends: OpenGL3: Fixed a buffer overflow in imgui_impl_opengl3_loader.h init, added in 1.86 (#4468, #4830) ago%!(EXTRA string=3 years)
ocornut 389982eb5a Backends: OpenGL3: Using buffer orphaning + glBufferSubData(), seems to fix leaks with multi-viewports with some Intel HD drivers.. (#4468, #4504, #2981, #3381) ago%!(EXTRA string=3 years)
ocornut 755bf985d2 Backends: OpenGL3: Made our custom GL loader a bit more tolerant of use of another loader in same compilation unit. (#4445, #4514) ago%!(EXTRA string=4 years)
Rokas Kupstys 4c22b3e5d9 Backends: OpenGL3: Fix gl3wProcs colliding with gl3w. (#4445) ago%!(EXTRA string=4 years)
Rokas Kupstys fc062e6028 Backends: OpenGL3: Update loader to include APIs used by test framework. ago%!(EXTRA string=4 years)
Rokas Kupstys 459de65477 Backends: OpenGL3: Embed our own minimal GL loader based on gl3w and use it in SDL/GLFW examples. (#4445) ago%!(EXTRA string=4 years)