codefrog2002
|
c5c1c4134b
|
Backends: OpenGL3: imgui_impl_opengl3_loader.h: change #define ARRAY_SIZE to GL3W_ARRAY_SIZE to avoid external conflicts (#7017, #7018)
|
ago%!(EXTRA string=1 year) |
ocornut
|
0f50b52da4
|
Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" instead of "libGL.so.1". (#6983)
|
ago%!(EXTRA string=1 year) |
Nicolas "Pixel" Noble
|
64b1aeebf5
|
Backends: OpenGL3: rename gl3w's loader symbols to allow LTO compilation with another copy of gl3w. (#6875, #6668, #4445)
|
ago%!(EXTRA string=2 years) |
ocornut
|
a338b78eb9
|
Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. (#6333)
|
ago%!(EXTRA string=2 years) |
ocornut
|
0d606968d8
|
Backend: OpenGL3: Amend b0c18166 fix cases where glGetString(GL_VERSION) returns NULL. (#6154, #4445, #3530)
|
ago%!(EXTRA string=2 years) |
Cyphall
|
66b762577c
|
Backends: OpenGL3: Fixed restoration of a potentially deleted OpenGL program. (#6220, #6224)
|
ago%!(EXTRA string=2 years) |
Laurens Holst
|
b0c1816664
|
Backends: OpenGL3: Fixed loader compatibility with GL_VERSION for GL 2.x (#6154, #4445, #3530)
GL_MAJOR_VERSION and GL_MINOR_VERSION are available on GL 3.0 and above.
So we have to parse GL_VERSION under GL 2.x
Reference https://www.khronos.org/opengl/wiki/OpenGL_Context#Context_information_queries
Regressed since 459de65477
See https://github.com/ocornut/imgui/pull/3530
|
ago%!(EXTRA string=2 years) |
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)
Essentially reverts 389982eb for non-Intel GPUs + update imgui_impl_opengl3_loader.h
Amended once (force-pushed).
|
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.
This change partially reverts 9770c8b21d .
|
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)
Loader repository at https://github.com/dearimgui/gl3w_stripped
Removed support for using custom loaders in examples/opengl3 backend
|
ago%!(EXTRA string=4 years) |