ocornut
|
0d483a1c89
|
Backends: OpenGL3: Update loader for Linux to support EGL/GLVND. (#7562)
+ #6983
|
2024-05-07 18:23:29 +02:00 |
|
ocornut
|
92df32d339
|
Backends: OpenGL3: minor update of generated loader to match latest downloaded glcorearb.h/khrplatform.h files.
|
2024-05-07 17:46:36 +02:00 |
|
Clément Gallet
|
1ce41f6218
|
Backends: OpenGL3: Backup and restore GL_PIXEL_UNPACK_BUFFER. (#7253)
Amended with (bd->GlVersion >= 210) checks.
|
2024-01-24 15:01:59 +01:00 |
|
ocornut
|
a3eea8a75a
|
Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" and variants, fixing regression on distros missing a symlink. (#6983)
Amend 0f50b52da
|
2024-01-09 23:26:05 +01:00 |
|
codefrog2002
|
c5c1c4134b
|
Backends: OpenGL3: imgui_impl_opengl3_loader.h: change #define ARRAY_SIZE to GL3W_ARRAY_SIZE to avoid external conflicts (#7017, #7018)
|
2023-11-16 01:38:47 +01:00 |
|
ocornut
|
0f50b52da4
|
Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" instead of "libGL.so.1". (#6983)
|
2023-11-09 12:38:56 +01:00 |
|
Nicolas "Pixel" Noble
|
64b1aeebf5
|
Backends: OpenGL3: rename gl3w's loader symbols to allow LTO compilation with another copy of gl3w. (#6875, #6668, #4445)
|
2023-10-05 11:03:28 +02:00 |
|
ocornut
|
a338b78eb9
|
Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. (#6333)
|
2023-04-19 11:55:40 +02:00 |
|
ocornut
|
0d606968d8
|
Backend: OpenGL3: Amend b0c18166 fix cases where glGetString(GL_VERSION) returns NULL. (#6154, #4445, #3530)
|
2023-03-15 12:25:34 +01:00 |
|
Cyphall
|
66b762577c
|
Backends: OpenGL3: Fixed restoration of a potentially deleted OpenGL program. (#6220, #6224)
|
2023-03-06 11:55:55 +01:00 |
|
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
|
2023-02-14 15:39:49 +01:00 |
|
ocornut
|
fe62927bd8
|
Backends: OpenGL: Update comments. (#4445, #5642, #4649)
|
2022-09-05 15:58:31 +02:00 |
|
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).
|
2022-05-23 12:47:40 +02:00 |
|
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 .
|
2022-05-13 18:03:18 +02:00 |
|
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)
|
2021-12-26 20:02:02 +01:00 |
|
ocornut
|
389982eb5a
|
Backends: OpenGL3: Using buffer orphaning + glBufferSubData(), seems to fix leaks with multi-viewports with some Intel HD drivers.. (#4468, #4504, #2981, #3381)
|
2021-12-15 11:50:00 +01:00 |
|
ocornut
|
755bf985d2
|
Backends: OpenGL3: Made our custom GL loader a bit more tolerant of use of another loader in same compilation unit. (#4445, #4514)
|
2021-09-07 14:48:26 +02:00 |
|
Rokas Kupstys
|
4c22b3e5d9
|
Backends: OpenGL3: Fix gl3wProcs colliding with gl3w. (#4445)
|
2021-08-24 14:33:04 +02:00 |
|
Rokas Kupstys
|
fc062e6028
|
Backends: OpenGL3: Update loader to include APIs used by test framework.
|
2021-08-20 17:22:27 +02:00 |
|
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
|
2021-08-19 16:24:58 +02:00 |
|