Camilla Löwy
8ee589e43b
Disable examples and tests when a subproject
...
This changes the default value of the GLFW_BUILD_EXAMPLES and
GLFW_BUILD_TESTS CMake options to false when GLFW is being added as
a subdirectory by another CMake project.
If you want the previous behavior, force these options to true before
adding the GLFW subdirectory:
set(GLFW_BUILD_EXAMPLES ON CACHE BOOL "" FORCE)
set(GLFW_BUILD_TESTS ON CACHE BOOL "" FORCE)
add_subdirectory(path/to/glfw)
Doing this is backward compatible with earlier versions of GLFW.
The GLFW_BUILD_DOCS option is left enabled as it also requires Doxygen
to have any effect, is quicker to build and is more likely to be useful
when GLFW is a subproject.
ago%!(EXTRA string=6 years)
Camilla Löwy
a337c56848
Start 3.4
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)
MrVallentin
85fd5aa6c4
Use HTTPS when possible
ago%!(EXTRA string=7 years)
Camilla Löwy
868f1e7bfc
Remove language requiring linking against opengl32
...
This has not been a requirement since 3.2.
Fixes 1347.
ago%!(EXTRA string=7 years)
siavashserver
b4c99aacd4
Fix OpenGL header inclusion guide
...
Closes #1233 .
ago%!(EXTRA string=7 years)
Camilla Löwy
1be81a1540
Documentation work
ago%!(EXTRA string=8 years)
Camilla Löwy
d2779aa765
Documentation work
...
[ci skip]
ago%!(EXTRA string=8 years)
Camilla Löwy
9457cf33d1
Documentation work
ago%!(EXTRA string=8 years)
Camilla Löwy
5a11d19940
Start adding links to GLU replacements
ago%!(EXTRA string=8 years)
Camilla Löwy
3edaa5280d
Add GLFW_INCLUDE_ES32
ago%!(EXTRA string=8 years)
Camilla Löwy
ce161c2c02
Documentation work
...
[ci skip]
ago%!(EXTRA string=9 years)
Camilla Berglund
8d6f265441
Update default name from OS X to macOS
...
Note that earlier releases are still referred to by their proper names;
OS X <version> or Mac OS X <version>.
ago%!(EXTRA string=9 years)
Camilla Berglund
433db8f9f9
Allow combining Vulkan and GL/GLES header macros
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)
Camilla Berglund
999f3556fd
Documentation work
ago%!(EXTRA string=9 years)
Camilla Berglund
85f6c6b2df
Add description of 3.2 release
ago%!(EXTRA string=9 years)
Camilla Berglund
e2d5071e59
Fix typo
ago%!(EXTRA string=9 years)
Camilla Berglund
239ede725d
Add cache variable setting to source tree method
...
By default both tests, examples and documentation is built when the GLFW
source tree is included in a larger CMake project.
ago%!(EXTRA string=9 years)
Camilla Berglund
80c203f3bb
Separate guide and reference documentation tags
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
b63b992fd6
CMake documentation work
ago%!(EXTRA string=9 years)
Marcus Geelnard
075140aefe
Add public header path to target interface
...
Closes #697 .
ago%!(EXTRA string=9 years)
Nicholas Vitovitch
453631773e
Export transitive dependencies for static library
ago%!(EXTRA string=9 years)
Camilla Berglund
be65829055
Clarify GLU deprecation
ago%!(EXTRA string=10 years)
Camilla Berglund
1a004264f4
Removed reference to Carbon by postponed feature.
ago%!(EXTRA string=10 years)
Camilla Berglund
8f08661d9e
Header option macro fixes and documentation work.
...
This adds compile-time checks and documentation warning about defining
header option macros during compilation of GLFW.
Fixes #445 .
ago%!(EXTRA string=10 years)
Camilla Berglund
b140606a49
Added GLFW_INCLUDE_GLEXT for glext.h inclusion.
...
Closes #365 .
ago%!(EXTRA string=11 years)
Camilla Berglund
95654cfada
Documentation work.
ago%!(EXTRA string=11 years)
Camilla Berglund
4591ad2d64
Documentation work.
ago%!(EXTRA string=11 years)
Camilla Berglund
e8e05d462c
Documentation work.
...
Fixes #276 .
ago%!(EXTRA string=11 years)
Camilla Berglund
42bf473b18
Added linking tutorial caveat.
ago%!(EXTRA string=11 years)
Camilla Berglund
b17bed28c8
Added note on gdi32 as non-defaultlib on MinGW.
...
Some versions of MinGW do not include gdi32 among the default libraries
for Win32 subsystem binaries.
ago%!(EXTRA string=12 years)
Camilla Berglund
8ac7cab100
Added notes on API headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
174c72f2c0
Moved GLFW compilation guide to docs.
ago%!(EXTRA string=12 years)
Camilla Berglund
db8e6bed7a
Cross-linked build guides.
ago%!(EXTRA string=12 years)
Camilla Berglund
aab08712dd
Fixed zero refresh rate on some monitors.
ago%!(EXTRA string=12 years)
Camilla Berglund
12f0d8d4ca
Build documentation grammar fix.
ago%!(EXTRA string=12 years)
Camilla Berglund
41a1374744
Updated references to OS X (previously Mac OS X).
ago%!(EXTRA string=12 years)
Camilla Berglund
1947557eb1
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
b6b57b5249
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
659157928e
Client build documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
c449ef2e12
Moved client build docs to Doxygen.
ago%!(EXTRA string=12 years)