Camilla Löwy
45336c1104
Fix numeric conversion warnings in example
...
(cherry picked from commit df15a33e10
)
2021-06-15 18:07:46 +02:00
Camilla Löwy
5dd6716ee9
Win32: Fix compilation with standalone LLVM
...
The /clang: suffix passed to Clang-CL was accidentally also passed to
the regular standalone Clang, which caused compilation to fail. We now
pass /W3 to Clang-CL, which it interprets as -Wall.
The _CRT_SECURE_NO_WARNINGS macro is now defined for both Clang and
Clang-CL.
The /entry: flag passed to link.exe is now also passed to lld-link,
letting the windows subsystem tests and examples link.
Fixes #1807 .
Closes #1824 .
Closes #1874 .
(cherry picked from commit 061a0263a9
)
2021-06-09 18:31:39 +02:00
Camilla Löwy
750b1c5365
Fix rendering race in offscreen example
...
(cherry picked from commit 4b8ac11aa3
)
2020-02-13 22:02:20 +01:00
Camilla Löwy
bf9c5fcfc2
Gather all macOS specific CMake properties
...
(cherry picked from commit 5f4a6f689a
)
2019-12-19 06:48:10 +01:00
Camilla Löwy
b5bccd1425
Make target-specific define target-specific
...
(cherry picked from commit db76abb63c
)
2019-12-19 06:47:24 +01:00
Camilla Löwy
f318ab7467
Remove unneccessary example target property
...
Bundle icon file copying is performed by MACOSX_PACKAGE_LOCATION.
(cherry picked from commit c81def70be
)
2019-12-19 06:46:51 +01:00
Camilla Löwy
8c1b59f885
Remove dependency on platform header paths
...
The tests and examples should not need these paths.
(cherry picked from commit d74c18117d
)
2019-12-19 06:42:55 +01:00
Camilla Löwy
5a1512aaa0
Rename CMake variable for GUI-only programs
...
Hopefully this is less ambiguous.
(cherry picked from commit 92c70b2a83
)
2019-12-19 06:41:32 +01:00
Camilla Löwy
5ea34d62bf
Cleanup
...
(cherry picked from commit 953a1c3f8b
)
2019-11-14 21:33:36 +01:00
Guillaume Racicot
7a10e6439c
Set C standard at 99 for all example targets
...
Closes #1593 .
(cherry picked from commit 70a3104c49
)
2019-11-14 21:33:34 +01:00
luz.paz
13a4e4e810
Fix typos
...
Found via `codespell -q 3 -S ./deps -L fo,numer,te,uint,wille`
(cherry picked from commit 7105ff2dfd
)
2019-09-23 15:27:17 +02:00
Camilla Löwy
f2208ab135
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.
(cherry picked from commit 537ea4ccf1
)
2019-05-27 16:34:54 +02:00
Camilla Löwy
bc8b567d7c
Move to the modern CMake project version option
...
This replaces the manual ad-hoc version variables we have used since
CMake 2.x (and GLFW 2.x lite).
(cherry picked from commit a255e7ace6
)
2019-05-19 18:30:58 +02:00
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.
2019-04-15 02:45:48 +02:00
Doug Binks
c733ab0a22
Move glfwGetMonitorWorkarea test to monitors
...
This moves the test use of glfwGetMonitorWorkarea from the simple
example to the monitors test program.
Related to #1322 .
2019-03-05 16:10:59 +01:00
Felipe Ferreira da Silva
be295ccbea
Add glfwGetMonitorWorkarea
...
This function retrieves the work area rectangle of the specified
monitor.
Related to #920 .
Closes #989 .
2019-03-05 16:10:59 +01:00
maobaoqi
29d8ca4ce4
Fix bug in CrossProduct function in boing example
...
Closes #1418 .
2019-01-17 22:59:56 +01:00
Vallentin
e29882523e
Fix typos
...
Closes #1402 .
2018-12-26 15:00:39 +01:00
Camilla Löwy
5d8b04a7ac
Fix missing call to glfwTerminate
2018-04-10 17:53:25 +02:00
Emmanuel Gil Peyrot
c3cba58a71
Remove trailing whitespace
2017-12-14 15:36:55 +01:00
Camilla Löwy
49130ab8ec
Rename framebuffer transparency hint
...
This is a breaking change of an unreleased API.
2017-11-14 17:21:36 +01:00
Camilla Löwy
546c99a3a3
Made sharing an example
2017-11-10 02:58:18 +01:00
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 .
2017-09-27 21:54:04 +02:00
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 .
2017-09-27 21:33:03 +02:00
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.
2017-03-01 04:35:41 +01:00
Camilla Löwy
c873327fe3
Fix NOTFOUND paths being added as dependencies
...
Fixes #930 .
2017-01-20 01:29:46 +01:00
Camilla Löwy
1252016b9c
Add remaining GLSL version directives
...
Related to #864 .
2016-12-05 14:16:56 +01:00
Camilla Löwy
11376a2dd0
Cleanup
2016-12-03 20:06:24 +01:00
Camilla Löwy
f4d0c83181
Paperwork done
2016-11-30 14:00:41 +01:00
Camilla Berglund
20735bf840
Add offscreen example to IDE folder
2016-11-16 17:04:23 +01:00
Denis
cce430fbfa
Cocoa: Fix typo
...
Closes #897 .
2016-11-16 04:07:16 +01:00
Camilla Berglund
b8c71e7f2d
Add offscreen rendering example
2016-11-09 01:36:23 +01:00
Camilla Berglund
ac7b3e405c
Cleanup
2016-09-07 16:49:28 +02:00
Camilla Berglund
1592b40e25
Fix particles stutter caused by malformed timeout
...
Closes #836 .
2016-08-22 15:55:29 +02:00
Camilla Berglund
757eea2779
Update email address
2016-06-01 21:25:20 +02:00
Camilla Berglund
9f1474c1d0
Add Unix full screen key chord for no reason
2016-03-29 14:10:24 +02:00
Camilla Berglund
6570d0c4b7
Add glfwSetWindowMonitor
...
This adds the ability to switch between windowed and full screen modes,
move a full screen window between monitors and update its desired
resolution and refresh rate.
Fixes #43 .
2016-03-18 11:13:24 +01:00
Camilla Berglund
fc3acdacf6
Remove pointless window hint from Boing example
2016-03-18 10:33:23 +01:00
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.
2016-02-16 14:58:58 +01:00
Marcus Geelnard
075140aefe
Add public header path to target interface
...
Closes #697 .
2016-02-02 06:00:18 +01:00
Nicholas Vitovitch
453631773e
Export transitive dependencies for static library
2016-02-02 06:00:18 +01:00
Zbigniew Mandziejewicz
8637612908
Add GLFW_DLL to target interface
2016-02-02 06:00:18 +01:00
Camilla Berglund
37c93ba031
Compiler flag cleanup
2015-12-15 22:37:23 +01:00
Camilla Berglund
d9e43ea120
Fix example build errors on legacy MinGW
2015-11-10 14:08:28 +01:00
Camilla Berglund
dc1b9ce7f0
Move simple example to GL2
2015-11-07 21:08:25 +01:00
Роман Донченко
ec7f4d3232
Use fprintf in error callback of simple example
...
Besides improving consistency, this also ensures that error messages end
with newlines.
Closes #628 .
2015-10-28 23:25:23 +01:00
Camilla Berglund
d84772d620
Add size limits and aspect ratio functions
...
Fixes #555 .
2015-10-18 17:18:29 +02:00
Camilla Berglund
219e697dd9
Fix splitview bundle name
2015-10-15 18:04:26 +02:00
Camilla Berglund
a3985c3406
Add icon to examples
2015-10-15 18:04:02 +02:00
Camilla Berglund
b3509fd3de
Fix heightmap example viewport
2015-10-14 13:43:06 +02:00