Camilla Berglund
c3db1cae3f
Fix glfwGetInstanceProcAddress for static linking
2016-11-01 21:34:26 +01:00
Camilla Berglund
fef25ea934
Emit all Vulkan init errors from init function
2016-11-01 21:34:26 +01:00
Camilla Berglund
a9282bad29
Disable all dl* calls for _GLFW_VULKAN_STATIC
2016-11-01 21:34:26 +01:00
Camilla Berglund
434238fcd4
Fix checks for Vulkan surface extension presence
2016-09-29 01:24:56 +02:00
Camilla Berglund
54930ddd33
Check only for relevant Vulkan extensions
...
Related to #858 .
2016-09-14 22:59:03 +02:00
Camilla Berglund
3e59b7345c
Fix early-out in Vulkan extension check
...
Related to #858 .
2016-09-14 18:15:09 +02:00
Camilla Berglund
5ff7d9505f
Simplify Vulkan extension checks
...
Related to #478 .
2016-09-07 16:31:18 +02:00
Camilla Berglund
53fafad915
Start 3.3
2016-08-18 23:55:49 +02:00
Camilla Berglund
25914d381a
Fix glfwVulkanSupported emitting errors
...
Regression caused by 614debd13f
.
2016-08-05 11:50:05 +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
Philip Rideout
8bdb105897
Add _GLFW_VULKAN_STATIC build macro
...
This allows clients to link GLFW with a staticly-built loader library.
This is useful in hermetic build systems that build the Khronos loader
from source, rather than depending on the LunarG SDK binaries.
Closes #820 .
2016-08-04 18:24:41 +02:00
Camilla Berglund
04d05fbdc2
Formatting
2016-07-20 15:19:02 +02:00
Camilla Berglund
614debd13f
Initialize Vulkan API on demand
2016-07-20 15:18:42 +02:00
Camilla Berglund
757eea2779
Update email address
2016-06-01 21:25:20 +02:00
Camilla Berglund
6a8e169001
Update copyright notice year
2016-06-01 21:25:19 +02:00
Camilla Berglund
7ab7d8b4b1
Make use of uint32_t where appropriate
...
This change does not affect the ABI.
2016-03-28 12:34:57 +02:00
Camilla Berglund
de2d4c7763
Clarify pointer assertions
2016-03-02 17:58:05 +01:00
Camilla Berglund
de3e413aab
Fix VC++ signed/unsigned mismatch warning
2016-02-23 11:52:33 +01:00
Camilla Berglund
7669ade19c
Make instance extension count unsigned
...
Fixes #714 .
2016-02-22 10:44:43 +01:00
Camilla Berglund
2accdb76bd
Cleanup
2016-02-17 21:30:17 +01:00
Camilla Berglund
b955936ee1
Semantics fix
2016-02-17 08:55:24 +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