Camilla Löwy
6abad2efd2
Fix conflict with DEBUG macro defined by Bazel
...
The Bazel build system may define DEBUG when compiling on macOS, which
caused the glfwinfo test program to fail to build.
Fixes #1537 .
ago%!(EXTRA string=6 years)
Camilla Löwy
537ea4ccf1
Explicitly disable inclusion for test and examples
...
Thank you, Travis CI, for reminding me that one cannot disable a header
with inclusion guards if it doesn't exist.
ago%!(EXTRA string=6 years)
Camilla Löwy
c415c71947
Clean up glfwinfo Vulkan version output
ago%!(EXTRA string=6 years)
Camilla Löwy
144c98bcb3
Simplify glfwinfo Vulkan enumerations
ago%!(EXTRA string=6 years)
Camilla Löwy
fa025d8f80
Convert glfwinfo to C99
ago%!(EXTRA string=6 years)
Camilla Löwy
700d1f28d8
Add Vulkan 1.1 support to glfwinfo
ago%!(EXTRA string=6 years)
Camilla Löwy
d7e30b1c74
Replace glad and the Vulkan SDK with glad2
...
This removes all dependencies from the GLFW test programs on the Vulkan
SDK.
It also removes support for linking the GLFW shared library (dynamic
library, DLL) against the Vulkan loader static library.
ago%!(EXTRA string=6 years)
Camilla Löwy
9e54b97cfa
Add Cocoa graphics switching to glfwinfo
ago%!(EXTRA string=6 years)
Camilla Löwy
ad9458a14c
Clarify what glfwVulkanSupported means
ago%!(EXTRA string=8 years)
Camilla Löwy
6d9a58bfef
Add glfwInitHint
...
This allows setting hints that control how the library is initialized,
transforming more compile-time options into run-time ones.
ago%!(EXTRA string=8 years)
Camilla Löwy
e9560ef021
Add GLFW_OSMESA_CONTEXT_API
...
This allows the creation of OpenGL contexts via OSMesa on existing
platforms. It does not add a compile- or link-time dependency on
OSMesa.
Fixes #281 .
ago%!(EXTRA string=8 years)
Camilla Löwy
98bdd36231
Fix glfwVulkanSupported semantics
ago%!(EXTRA string=8 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
2aee114950
Clarify glfwinfo output for no Vulkan extensions
ago%!(EXTRA string=9 years)
Camilla Berglund
28889954ef
Use glad booleans in glfwinfo
ago%!(EXTRA string=9 years)
Camilla Berglund
d3e288cc4d
Fix glfwinfo not accepting -c option
ago%!(EXTRA string=9 years)
Camilla Berglund
3beb200c68
Remove unused variable
ago%!(EXTRA string=9 years)
Camilla Berglund
757eea2779
Update email address
ago%!(EXTRA string=9 years)
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
ago%!(EXTRA string=9 years)
Camilla Berglund
3f25610d2f
Fix uses of deprecated Vulkan symbol
ago%!(EXTRA string=9 years)
Camilla Berglund
da44625970
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
7669ade19c
Make instance extension count unsigned
...
Fixes #714 .
ago%!(EXTRA string=9 years)
Camilla Berglund
f3f0eaa59e
Add OpenGL error check to glfwinfo
ago%!(EXTRA string=9 years)
Camilla Berglund
eabc64fb7d
Disable unused prototypes
ago%!(EXTRA string=9 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=9 years)
Camilla Berglund
c2efe87cff
Improve glfwinfo extension listing
ago%!(EXTRA string=9 years)
Camilla Berglund
1e452d5fca
Remove work performed by glad
ago%!(EXTRA string=9 years)
Camilla Berglund
048966bb44
Fix Win32 macro conflict
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
1b1ef31228
Make tests and examples use glad
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
8a4e939a10
Fix glext.h regression in glfwinfo on OS X
...
The glfwinfo program uses symbols not provided by the glext.h header in
every development environment.
Closes #572 .
ago%!(EXTRA string=10 years)
Camilla Berglund
37e13361f5
Fixed last manual inclusion of glext.h.
ago%!(EXTRA string=10 years)
Camilla Berglund
cf10e318d6
Formatting.
ago%!(EXTRA string=10 years)
Camilla Berglund
4f0fc55385
Added version option to glfwinfo.
ago%!(EXTRA string=10 years)
Camilla Berglund
23195693ed
Added glfwinfo options for context and fb hints.
ago%!(EXTRA string=10 years)
Camilla Berglund
a7fa41612c
Fixed printing of GLFW version on usage and error.
ago%!(EXTRA string=10 years)
Camilla Berglund
5f91ea34de
Made glfwinfo options set hints directly.
ago%!(EXTRA string=10 years)
Camilla Berglund
5abf7841f8
Improved glfwinfo tool.
...
Added long options to glfwinfo. Cleaned up code.
ago%!(EXTRA string=10 years)
Camilla Berglund
439417a22c
Comment and string spell check pass.
ago%!(EXTRA string=11 years)
Camilla Berglund
b4c4ba0439
Fixed regression due to stale OS X glext header.
...
Fixes regression caused by b140606a49
.
ago%!(EXTRA string=11 years)
Camilla Berglund
b140606a49
Added GLFW_INCLUDE_GLEXT for glext.h inclusion.
...
Closes #365 .
ago%!(EXTRA string=11 years)
Camilla Berglund
44c899ce70
Added support for GL_KHR_context_flush_control.
ago%!(EXTRA string=11 years)
Camilla Berglund
77d2a2131d
Fixed fallthrough bug in glfwinfo.
ago%!(EXTRA string=11 years)
Camilla Berglund
281013002d
Added GLFW_DONT_CARE.
...
This changes the behavior of framebuffer hints set to zero. Before,
zero meant that any value was acceptable. This changes zero to be an
explicit preference and adds GLFW_DONT_CARE to mean that any value is
equally acceptable.
Fixes #70 .
ago%!(EXTRA string=11 years)
Camilla Berglund
45368f410a
Fixed warnings from Clang static analysis.
ago%!(EXTRA string=12 years)
Camilla Berglund
785e68bb0d
Added flag descriptions to glfwinfo -h.
ago%!(EXTRA string=12 years)
Camilla Berglund
86e50b1044
Placed glfwinfo version test after getopt.
ago%!(EXTRA string=12 years)
Camilla Berglund
ad1f6f0341
Renamed glfwGetWindowParam to glfwGetWindowAttrib.
...
Parameters are something specified at creation time and are often
immutable, while many of the values returned by glfwGetWindowParam
reflected current state not controlled by any parameter or hint.
ago%!(EXTRA string=12 years)
Camilla Berglund
15ed715f4e
Moved public headers to the GLFW directory.
ago%!(EXTRA string=12 years)