Camilla Löwy
fd79b02840
Move single/double-buffer filtering to backends
...
There is no need to enumerate framebuffer configs that will just be
filtered out later by the GLFW_DOUBLEBUFFER hard constraint.
ago%!(EXTRA string=4 years)
Camilla Löwy
84ec99bb01
Remove pointless comments
ago%!(EXTRA string=6 years)
Camilla Löwy
56aad76b16
Add C dialect reminders to each source file
...
Files built for Win32 must use C89 style declarations for compatibility
with VS 2010 and 2012, which are still supported by GLFW.
ago%!(EXTRA string=6 years)
Camilla Löwy
a337c56848
Start 3.4
ago%!(EXTRA string=6 years)
Camilla Löwy
ab118b2529
Fix copyright years (somewhat)
ago%!(EXTRA string=6 years)
Camilla Löwy
1f91697cd3
Win32: Fix VS static analysis warnings
ago%!(EXTRA string=6 years)
Emmanuel Gil Peyrot
6e69f63ffa
Use the _glfw_dlopen/dlsym/dlclose define
ago%!(EXTRA string=8 years)
Camilla Löwy
baed2dad56
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
32e78aeb2e
Add GLFW_TRANSPARENT attribute and documentation
...
This completes support for window framebuffer transparency on Windows,
macOS and X11. Note that the hint/attribute may be renamed before
release to clarify its relationship to GLFW_OPACITY.
Fixes #197 .
Closes #1079 .
Related to #663 .
Related to #715 .
Related to #723 .
Related to #1078 .
ago%!(EXTRA string=8 years)
Bailey Cosier
93e66661d3
Cleanup
...
This is an extract of a commit, minimally edited to ensure it compiles.
Closes #1078 .
Related to #197 .
ago%!(EXTRA string=8 years)
Wolfgang Draxinger
019609b6cd
Add GLFW_TRANSPARENT and X11 implementation
...
This is a squashed extract of several commits, minimally edited to
ensure it compiles.
Related to #197 .
Related to #715 .
ago%!(EXTRA string=8 years)
Camilla Löwy
d099181307
Add library name override macros
ago%!(EXTRA string=8 years)
Camilla Löwy
07bf2b166b
GLX: Fix segfault when no GLXFBConfigs available
...
Fixes #1040 .
ago%!(EXTRA string=8 years)
Camilla Löwy
32f482a6d8
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
f4ea29cd06
GLX: Add GLX_ARB_create_context_no_error support
ago%!(EXTRA string=8 years)
Camilla Löwy
14a3fe0ac0
Make glfwGetError also provide description
...
Related to #970 .
ago%!(EXTRA string=8 years)
Camilla Löwy
aaf2800c9c
Add internal TLS support
...
Related to #970 .
ago%!(EXTRA string=8 years)
paul4334
9cd378caa7
GLX: Check whether client string is NULL
...
In very rare cases the X server reports the GLX extension as present but
functions return invalid fallback values.
Closes #912 .
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)
Camilla Berglund
d5e00e6b0f
Initialize context creation APIs on demand
ago%!(EXTRA string=9 years)
Camilla Berglund
3bb5c459d6
GLX: Verify all entry points during load
ago%!(EXTRA string=9 years)
Camilla Berglund
f2ba78e04b
Rename static functions to allow unity build
...
Fixes regression introduced by GLFW_CONTEXT_CREATION_API.
Fixes #783 .
ago%!(EXTRA string=9 years)
Camilla Berglund
757eea2779
Update email address
ago%!(EXTRA string=9 years)
Camilla Berglund
6a8e169001
Update copyright notice year
ago%!(EXTRA string=9 years)
Camilla Berglund
bda031f4ac
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
ago%!(EXTRA string=9 years)
Camilla Berglund
33c68a24a0
Formatting
...
[ci skip]
ago%!(EXTRA string=9 years)
Camilla Berglund
f96d865b93
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
2826f3d42f
Check success of MakeCurrent before updating TLS
...
Fixes #706 .
ago%!(EXTRA string=10 years)
Camilla Berglund
9b75bffc88
Add basic Vulkan support
...
Added GLFW_INCLUDE_VULKAN. Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example.
ago%!(EXTRA string=10 years)
Camilla Berglund
45efb935c5
Use more GLFWbool
ago%!(EXTRA string=10 years)
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
ago%!(EXTRA string=10 years)
Camilla Berglund
66b462d6e1
Make GLX backend more readable
ago%!(EXTRA string=10 years)
Camilla Berglund
0df4e06f11
Make more RFC 2119 compliant use of may
ago%!(EXTRA string=10 years)
Camilla Berglund
486354d63f
Fix libGL not being found on NetBSD
...
Fixes #646 .
ago%!(EXTRA string=10 years)
Camilla Berglund
e046d0696b
Add glfwGetGLXWindow
ago%!(EXTRA string=10 years)
Camilla Berglund
d4079ad3a2
Move all context related members to _GLFWcontext
ago%!(EXTRA string=10 years)
Camilla Berglund
7be8209d14
Add GLFW_CONTEXT_NO_ERROR window hint
...
This adds support for the GL_KHR_no_error extension.
ago%!(EXTRA string=10 years)
Camilla Berglund
962497bdc9
Use GLXWindow renderables on X11
...
Fixes #507 .
ago%!(EXTRA string=10 years)
Camilla Berglund
496f559c9a
Add GLFW_NO_API for creating context-less windows
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Camilla Berglund
7c6a8775eb
Fix error type for unavailable pixel format error
...
All backends reported this as GLFW_PLATFORM_ERROR, while the
documentation mandates GLFW_FORMAT_UNAVAILABLE.
ago%!(EXTRA string=10 years)
Camilla Berglund
afe4aadade
Make all GLX functions dynamically loaded
ago%!(EXTRA string=10 years)
Camilla Berglund
8db7528ac7
Add support for Cygwin libGL soname
ago%!(EXTRA string=10 years)
Camilla Berglund
a02aeaf972
Fix a maybe-uninitialized warning on GCC 4.9
ago%!(EXTRA string=10 years)
Camilla Berglund
1f95fac699
Extension string type cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
04c057238b
Added support for EXT_framebuffer_sRGB.
...
Added sRGB extensions to standards conformance page.
ago%!(EXTRA string=10 years)
Camilla Berglund
38ca109766
Clarified context TLS function names.
ago%!(EXTRA string=10 years)