glfw/src
knokko 8e15281d34 Add glfwGetGLXFBConfig native access function
This adds the glfwGetGLXFBConfig function for querying the GLXFBConfig
the GLXWindow of a window.

This commit is a squashed and modified version of PR #1925 by knokko.
The following changes were made by elmindreda:

The function signature was changed to handle GLXFBConfig being an opaque
value in core GLX.  The function error checks were fixed and updated.
The struct member name was changed.  The struct member clearing on
context destruction was removed.  All documentation snippets were
updated.

Closes #1925
2025-09-01 16:05:26 +02:00
..
CMakeLists.txt Win32: Remove support for original MinGW 2025-07-10 17:59:12 +02:00
cocoa_init.m Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_joystick.m Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_monitor.m Cocoa: Remove support for OS X 10.10 Yosemite 2024-04-07 20:43:48 +02:00
cocoa_platform.h Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_time.c Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_time.h Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_window.m Remove title member from window config 2025-08-29 19:27:21 +02:00
context.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
egl_context.c Add glfwGetEGLConfig native access function 2025-09-01 16:05:24 +02:00
glfw.rc.in Win32: Add VERSIONINFO resource to GLFW DLL 2019-12-11 21:02:08 +01:00
glx_context.c Add glfwGetGLXFBConfig native access function 2025-09-01 16:05:26 +02:00
init.c Start 3.5 2024-02-29 15:42:28 +01:00
input.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
internal.h Remove title member from window config 2025-08-29 19:27:21 +02:00
linux_joystick.c Start 3.5 2024-02-29 15:42:28 +01:00
linux_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
mappings.h Start 3.5 2024-02-29 15:42:28 +01:00
mappings.h.in Start 3.5 2024-02-29 15:42:28 +01:00
monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
nsgl_context.m Update macOS OpenGL compatibility notes 2024-04-07 20:56:18 +02:00
null_init.c Start 3.5 2024-02-29 15:42:28 +01:00
null_joystick.c Start 3.5 2024-02-29 15:42:28 +01:00
null_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
null_monitor.c Start 3.5 2024-02-29 15:42:28 +01:00
null_platform.h Null: Add Vulkan 'window' surface creation 2024-03-28 16:53:04 +01:00
null_window.c Null: Add limited EGL context creation on Mesa 2024-03-28 16:53:04 +01:00
osmesa_context.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
platform.c Win32: Remove support for original MinGW 2025-07-10 17:59:12 +02:00
platform.h Start 3.5 2024-02-29 15:42:28 +01:00
posix_module.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_poll.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_poll.h Start 3.5 2024-02-29 15:42:28 +01:00
posix_thread.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_thread.h Start 3.5 2024-02-29 15:42:28 +01:00
posix_time.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_time.h Start 3.5 2024-02-29 15:42:28 +01:00
vulkan.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
wgl_context.c Win32: Remove support for Windows XP and Vista 2025-07-11 16:49:23 +02:00
win32_init.c Win32: Remove support for Windows XP and Vista 2025-07-11 16:49:23 +02:00
win32_joystick.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_module.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
win32_platform.h Win32: Remove support for Windows XP and Vista 2025-07-11 16:49:23 +02:00
win32_thread.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_thread.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_time.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_time.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_window.c Remove title member from window config 2025-08-29 19:27:21 +02:00
window.c Remove title member from window config 2025-08-29 19:27:21 +02:00
wl_init.c Wayland: Replace _glfwKeySym2Unicode with xkbcommon 2024-11-29 12:05:20 +01:00
wl_monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
wl_platform.h Wayland: Move fallback decoration struct member 2025-08-12 17:11:26 +02:00
wl_window.c Wayland: Fix cursor position after a modal 2025-08-18 20:58:12 +02:00
x11_init.c X11: Fix detectEWMH not releasing error handler 2025-01-13 19:59:19 +01:00
x11_monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
x11_platform.h Add glfwGetGLXFBConfig native access function 2025-09-01 16:05:26 +02:00
x11_window.c Remove title member from window config 2025-08-29 19:27:21 +02:00
xkb_unicode.c Start 3.5 2024-02-29 15:42:28 +01:00
xkb_unicode.h Start 3.5 2024-02-29 15:42:28 +01:00