1. 17 Jan, 2020 1 commit
  2. 27 May, 2019 1 commit
    • Camilla Löwy's avatar
      Add C dialect reminders to each source file · 04522580
      Camilla Löwy authored
      Files built for Win32 must use C89 style declarations for compatibility
      with VS 2010 and 2012, which are still supported by GLFW.
      
      (cherry picked from commit 56aad76b164be741af21688ea3832093c2069cef)
      04522580
  3. 15 Apr, 2019 1 commit
  4. 05 Oct, 2018 1 commit
  5. 01 Mar, 2018 1 commit
    • Camilla Löwy's avatar
      Cocoa: Update MoltenVK support for LunarG SDK · ab3bfb42
      Camilla Löwy authored
      GLFW now checks for the libvulkan.1.dylib loader instead of what is now
      the ICD.  This removes checking for libMoltenVK.dylib to avoid cryptic
      errors.  This unfortunately also breaks compatibility with the
      standalone MoltenVK SDK.
      
      This also removes support for the static loader library as that is not
      present in the LunarG SDK.
      
      Related to #870.
      ab3bfb42
  6. 30 Jan, 2018 1 commit
    • Corentin Wallez's avatar
      Fail Vulkan surface creation if window has context · 8a8eefa0
      Corentin Wallez authored
      OpenGL / OpenGL ES cannot share presentation on a window with Vulkan.
      This adds an error to `glfwCreateWindowSurface` when it is called on a
      window without the GLFW_CLIENT_API hint set to GLFW_NO_API.  This
      prevents undefined bahevior and hard to debug crashes.
      
      Fixes #1194.
      Closes #1205.
      8a8eefa0
  7. 10 Sep, 2017 1 commit
  8. 10 Jul, 2017 1 commit
  9. 23 Feb, 2017 1 commit
  10. 07 Feb, 2017 2 commits
  11. 30 Nov, 2016 1 commit
  12. 07 Nov, 2016 1 commit
  13. 01 Nov, 2016 4 commits
  14. 29 Sep, 2016 1 commit
  15. 14 Sep, 2016 2 commits
  16. 07 Sep, 2016 1 commit
  17. 18 Aug, 2016 1 commit
  18. 05 Aug, 2016 2 commits
  19. 04 Aug, 2016 1 commit
    • Philip Rideout's avatar
      Add _GLFW_VULKAN_STATIC build macro · 8bdb1058
      Philip Rideout authored
      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.
      8bdb1058
  20. 20 Jul, 2016 2 commits
  21. 01 Jun, 2016 2 commits
  22. 28 Mar, 2016 1 commit
  23. 02 Mar, 2016 1 commit
  24. 23 Feb, 2016 1 commit
  25. 22 Feb, 2016 1 commit
  26. 17 Feb, 2016 2 commits
  27. 16 Feb, 2016 1 commit
    • Camilla Berglund's avatar
      Add basic Vulkan support · 9b75bffc
      Camilla Berglund authored
      Added GLFW_INCLUDE_VULKAN.  Added glfwVulkanSupported,
      glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
      glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
      Added port of LunarG SDK tri example.
      9b75bffc