Camilla Berglund
e94d16667b
Cocoa: Add basic support for Vulkan via MoltenVK
...
This adds basic support for MoltenVK, a Vulkan implementation on top of
Metal, on macOS 10.11 and later. It looks for MoltenVK in the process
via RTLD_DEFAULT symbol lookup if _GLFW_VULKAN_STATIC is disabled.
glfwCreateWindowSurface now creates and sets a CAMetalLayer for the
window content view, which is required for MoltenVK to function.
You must help CMake find MoltenVK for the Vulkan test to be built.
Fixes #870 .
2016-11-01 21:39:54 +01:00
Camilla Berglund
66ff4aae89
Convert joystick test to Nuklear
2016-09-27 02:13:55 +02:00
Camilla Berglund
450d0d69af
Convert gamma test to Nuklear
2016-09-27 02:13:42 +02:00
Camilla Berglund
9017eaee08
Add debug extension support to sharing test
2016-09-22 01:43:26 +02:00
Camilla Berglund
7c3706763a
Cleanup
...
Cleanup of 8bdb105897
.
Add build macro to configuration header and documentation. Add
corresponding CMake option. Add change log entry and credit. Add
loader static library to link dependencies and add detection to
FindVulkan.cmake.
2016-08-05 01:00:08 +02:00
Camilla Berglund
cdea4209fc
Add event wait timeout test
2016-03-16 13:35:43 +01:00
Orson Peters
d998e3eebe
Add icon test program
2016-03-11 14:41:57 +01:00
Camilla Berglund
9f890bb6fa
Add decoration option to multi-window test
2016-03-07 13:31: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
0ebe8ce4c5
Cleanup
2015-10-25 03:56:43 +01:00
Camilla Berglund
1b1ef31228
Make tests and examples use glad
2015-10-14 12:38:18 +02:00
Camilla Berglund
33c7c28dde
Replaced the various cursor tests with a sane one.
2015-07-16 17:48:59 +02:00
Camilla Berglund
1ab9dbab60
Removed test replaced by glfwinfo.
2015-07-01 14:50:46 +02:00
Camilla Berglund
530fc5a431
Added full screen support to tearing test.
2015-05-27 16:14:15 +02:00
Camilla Berglund
a1641cdec9
Renamed MSAA test program.
2015-05-19 15:27:58 +02:00
Camilla Berglund
80a38c1e45
Updated Info.plist template file.
2015-05-13 15:59:09 +02:00
Camilla Berglund
821f3e674a
Enabled High DPI support with custom Info.plist.
...
Fixes #422 .
2015-03-17 16:54:59 +01:00
Camilla Berglund
d79beb9539
Renamed monitor test program.
2015-03-15 15:47:15 +01:00
Camilla Berglund
46888206be
Removed unused GLU dependency.
2015-03-12 01:33:48 +01:00
Camilla Berglund
5f6aa9c34c
Added IDE folders to CMake files.
...
Fixes #328 .
2015-01-05 01:19:02 +01:00
Camilla Berglund
452e95d02a
CMake path quoting fixes.
2014-08-15 15:16:45 +02:00
Camilla Berglund
6e0ea02f17
Quoted all CMake paths with substitution.
...
Fixes #258 .
2014-08-11 20:26:37 +02:00
urraka
40c04a7565
Added support for custom system cursors.
...
This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor.
2014-03-20 11:30:27 +01:00
Camilla Berglund
41fd1655bd
Added test for posting of empty event.
2014-03-09 20:05:27 +01:00
Camilla Berglund
dbdf01d4a0
Added getopt dependency to events text.
2013-10-17 15:35:01 +02:00
Camilla Berglund
10017b27bb
Cleanup.
2013-06-17 12:46:51 +02:00
Camilla Berglund
9a5feaad05
Dropped fsfocus test.
2013-05-20 12:45:41 +02:00
Camilla Berglund
c310d1c47c
Restored explicit linking for threading test.
2013-05-07 22:38:34 +02:00
Camilla Berglund
807f1622ea
Added threading library to link dependencies.
...
Since the GLX backend now uses explicit pthread calls, linking needs to
be explicit as well.
2013-05-07 21:39:09 +02:00
Camilla Berglund
f06a700307
Renamed support directory to deps.
2013-04-17 15:42:21 +02:00
Camilla Berglund
f0f4af4287
Fixed warnings on VC++.
2013-01-06 21:02:57 +01:00
Matt Arsenault
5162796094
Threads still need to be linked with static library
2013-01-06 12:31:47 -05:00
Camilla Berglund
cdcdf5763a
Temporary fix for OPENGL_INCLUDE_DIR being NOTFOUND on OS X 10.8.
2012-12-27 18:04:24 +01:00
Camilla Berglund
2b946289d8
Added direct dependency on librt for threads test on X11.
2012-09-09 01:31:23 +02:00
Camilla Berglund
2e789e17e6
Made threads test a GUI program.
2012-08-13 19:52:49 +02:00
Camilla Berglund
98c1c2fbf2
Added threading support to CMake files.
2012-08-12 16:18:59 +02:00
Camilla Berglund
5b95715bb1
Added simple silly stupid test.
2012-08-12 15:24:55 +02:00
Camilla Berglund
5bbac6fe69
Moved Free Getopt files to support directory.
2012-08-12 12:44:23 +02:00
Camilla Berglund
e55b5fc27c
Removed listmodes test.
2012-05-07 00:34:40 +02:00
Camilla Berglund
141b56afc0
Added libm as direct dependency for tests and examples.
2012-04-19 16:57:44 +02:00
Camilla Berglund
351f2b2664
Fixed build setup for clipboard test.
2012-04-13 12:57:04 +02:00
Camilla Berglund
865aa05ec1
Merge branch 'master' into clipboard
...
Conflicts:
src/CMakeLists.txt
src/libglfw.pc.cmake
2012-03-26 03:04:29 +02:00
Camilla Berglund
1eb24ff261
Executable dependency list fixes.
2012-03-25 17:07:43 +02:00
Camilla Berglund
23776f67e3
Formatting.
2012-03-25 13:58:07 +02:00
Camilla Berglund
7b46a184cb
Added standard option to switch between static and dynamic library, dropped dynamic test.
2012-03-25 13:55:39 +02:00
Camilla Berglund
18efa516a2
Added modes test.
2012-03-08 01:01:42 +01:00