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)
Zbigniew Mandziejewicz
f22edf13dc
Simplify file generation paths
ago%!(EXTRA string=9 years)
Camilla Berglund
7f7ad39e15
CMake target installation fixes
ago%!(EXTRA string=9 years)
Nicholas Vitovitch
453631773e
Export transitive dependencies for static library
ago%!(EXTRA string=9 years)
Nicholas Vitovitch
23d34747f4
Rename export targets file to glfw3Targets.cmake
ago%!(EXTRA string=9 years)
Zbigniew Mandziejewicz
6466c9d406
Fix CMake file install paths
...
Fixes #460 .
Fixes #483 .
Fixes #606 .
ago%!(EXTRA string=9 years)
Camilla Berglund
d2d57c70e2
Fix pkg-config file generation regression
...
Fixes regression cased by 37c93ba031
.
Fixes #664 .
Closes #679 .
ago%!(EXTRA string=9 years)
Camilla Berglund
37c93ba031
Compiler flag cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
9c315412e1
Add glfwGetKeyName
...
Fixes #464 .
ago%!(EXTRA string=10 years)
Camilla Berglund
42efd26698
Remove support for Universal Binaries
ago%!(EXTRA string=10 years)
Camilla Berglund
074aafa814
Formatting
ago%!(EXTRA string=10 years)
Camilla Berglund
22eca139fb
Remove compile-time client library selection
ago%!(EXTRA string=10 years)
Camilla Berglund
bf7cce25dc
Replace external context and client API headers
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Camilla Berglund
7e13a4909e
Make all EGL functions dynamically loaded
ago%!(EXTRA string=10 years)
Camilla Berglund
6d5753c548
Added support for AMD PowerXpress override.
...
Generalized _GLFW_USE_OPTIMUS_HPG to _GLFW_USE_HYBRID_HPG to reflect the
change.
Fixes #520 .
ago%!(EXTRA string=10 years)
Camilla Berglund
3c52cb1790
Simplified glXGetProcAddress logic.
...
Removed compile-time selection of GLX entry point retrieval mechanism.
Made dlopen a required dependency.
This is a stopgap solution until we start requiring GLX 1.4.
ago%!(EXTRA string=10 years)
Camilla Berglund
8309e0ecb0
Use DwmFlush when DWM is enabled.
...
Use DwmFlush instead of WGL_EXT_swap_control when desktop compositing is
enabled, to avoid the jitter of DWM and WGL vsync fighting.
Fixes #516 .
ago%!(EXTRA string=10 years)
Camilla Berglund
c9ae3f4efe
Fixed build regression.
...
Fixes regression caused by 5f7f6319eb
.
ago%!(EXTRA string=10 years)
Camilla Berglund
155da0cd09
Unified librt and libm logic.
ago%!(EXTRA string=10 years)
Camilla Berglund
b4f3adb6ee
Removed no-op librt illogic.
ago%!(EXTRA string=10 years)
Camilla Berglund
6b232bd8f6
Updated minimum required CMake version to 2.8.12.
...
All major package systems seem to have caught up.
ago%!(EXTRA string=10 years)
Camilla Berglund
323d4a484d
Simplified libdl logic.
ago%!(EXTRA string=10 years)
Camilla Berglund
6af25fb423
MinGW flag logic cleanup.
ago%!(EXTRA string=10 years)
Nicholas Vitovitch
35b6c72634
Simplifies CMake version checks.
ago%!(EXTRA string=10 years)
Camilla Berglund
5f7f6319eb
Made global setting of CMake module path explicit.
ago%!(EXTRA string=10 years)
Camilla Berglund
5268914b3f
Started 3.1.2.
ago%!(EXTRA string=10 years)
Camilla Berglund
5f21e213df
Made Xxf86vm optional at compile-time.
ago%!(EXTRA string=10 years)
Camilla Berglund
f4c127f75a
Made XInput2 optional at compile-time.
...
This is required for RHEL 5, CentOS 5 and Cygwin-X.
Fixes #314 .
ago%!(EXTRA string=10 years)
Camilla Berglund
ead8a1c333
Started 3.1.1.
ago%!(EXTRA string=10 years)
Camilla Berglund
023f337735
Fixed IDE folder issues for VC++.
...
Fixes #328 .
ago%!(EXTRA string=10 years)
Camilla Berglund
fe7a4eb4ff
Improved CMake config file generation.
ago%!(EXTRA string=10 years)
Camilla Berglund
2b57d176df
Added workaround for CMP0042.
ago%!(EXTRA string=10 years)
Camilla Berglund
a6ba9d6bcd
Fixed framework variables not marked as advanced.
ago%!(EXTRA string=11 years)
Camilla Berglund
1dc84989bf
Made pkgconfig variable use consistent.
ago%!(EXTRA string=11 years)
BrandonSchaefer
cfb7d2f036
Start with the skeleton code for Mir support.
ago%!(EXTRA string=11 years)
Camilla Berglund
fb90d5b0ec
Added exploit mitigation linker flags for MinGW.
...
Closes #349 .
ago%!(EXTRA string=11 years)
Camilla Berglund
2a255e49e2
Made static library build with -fPIC for Rust.
...
Fixes #199 .
ago%!(EXTRA string=11 years)
Camilla Berglund
4918514eaf
Added support for _NET_WM_FULLSCREEN_MONITORS.
...
This allows EWMH full screen windows to correctly cover monitors that
overlap other monitors, such as an Oculus Rift mapped onto a section of
a larger monitor.
Fixes #175 .
ago%!(EXTRA string=11 years)
Camilla Berglund
82dc6c8b8f
Removed option to disable loading of winmm.
ago%!(EXTRA string=11 years)
Camilla Berglund
dd043d737f
Use CMake threading variable for Wayland.
ago%!(EXTRA string=11 years)
Camilla Berglund
6e0ea02f17
Quoted all CMake paths with substitution.
...
Fixes #258 .
ago%!(EXTRA string=11 years)
Ricardo Vieira
3eae79f6e0
Fixed Wayland EGL pkg-config module name.
...
The wayland-egl module also includes wayland-client.
Fixes #317 .
ago%!(EXTRA string=11 years)
Jonas Ådahl
76f78cf123
Fixed name of xkbcommon pkg-config module.
ago%!(EXTRA string=11 years)
Jonas Ådahl
9ac854b7bb
wayland: Add keyboard support
...
Adds libxkbcommon as a dependency when enabling the Wayland backend.
ago%!(EXTRA string=11 years)
Jonas Ådahl
7d373477ed
wayland: Build with -pthread
ago%!(EXTRA string=11 years)
Camilla Berglund
20b7ac0518
Formatting.
ago%!(EXTRA string=11 years)
Camilla Berglund
2f30d3e5a3
Only generate Doxyfile if generating docs.
...
Fixes #307 .
ago%!(EXTRA string=11 years)
Camilla Berglund
f1cb1f8420
Disabled Wayland on OS X.
ago%!(EXTRA string=11 years)
Camilla Berglund
6acbfe863d
Fixed option value.
ago%!(EXTRA string=11 years)