1. 17 Jan, 2020 2 commits
  2. 05 Oct, 2018 1 commit
  3. 01 Oct, 2018 1 commit
    • Emmanuel Gil Peyrot's avatar
      Wayland: Use memfd_create() and seals if available · 3e884aea
      Emmanuel Gil Peyrot authored
      This allows the compositor to avoid having to setup and teardown a
      SIGBUS signal handler whenever it needs to read from this surface, as it
      knows we won’t be able to shrink the file and so doesn’t have to protect
      against that.
      
      This codepath will only be used on Linux ≥ 3.17 with glibc ≥ 2.27, and
      possibly other kernels and libc.  The former code will continue to be
      used as a fallback, either if memfd_create() fails or if it isn’t
      available.
      3e884aea
  4. 20 Nov, 2017 1 commit
  5. 01 Mar, 2017 1 commit
    • Camilla Löwy's avatar
      Add glfwInitHint · 6d9a58bf
      Camilla Löwy authored
      This allows setting hints that control how the library is initialized,
      transforming more compile-time options into run-time ones.
      6d9a58bf
  6. 11 Dec, 2016 1 commit
  7. 08 Dec, 2016 1 commit
    • Camilla Löwy's avatar
      Add GLFW_COCOA_RETINA_FRAMEBUFFER · 58ceab5f
      Camilla Löwy authored
      Look, a can of worms!  I wonder what's inside.
      
      This adds the first platform specific window hint, transforming
      a compile-time option to a run-time per-window one.
      58ceab5f
  8. 30 Nov, 2016 1 commit
  9. 09 Nov, 2016 1 commit
    • Jason Daly's avatar
      Add headless OSMesa backend · 368fa947
      Jason Daly authored
      Allows creation and drawing to in-memory OpenGL contexts.
      
      This backend does not provide input.
      
      Related to #850.
      368fa947
  10. 18 Aug, 2016 1 commit
  11. 05 Aug, 2016 1 commit
    • Camilla Berglund's avatar
      Cleanup · 7c370676
      Camilla Berglund authored
      Cleanup of 8bdb1058.
      
      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.
      7c370676
  12. 01 Jun, 2016 2 commits
  13. 04 May, 2016 1 commit
  14. 21 Feb, 2016 1 commit
  15. 14 Oct, 2015 1 commit
  16. 12 Oct, 2015 1 commit
  17. 29 May, 2015 1 commit
  18. 27 May, 2015 1 commit
    • Camilla Berglund's avatar
      Simplified glXGetProcAddress logic. · 3c52cb17
      Camilla Berglund authored
      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.
      3c52cb17
  19. 21 May, 2015 1 commit
  20. 16 Feb, 2015 2 commits
  21. 10 Nov, 2014 1 commit
  22. 31 Aug, 2014 1 commit
  23. 08 Jul, 2014 1 commit
  24. 08 Apr, 2014 1 commit
    • Jonas Ådahl's avatar
      Introduce experimental Wayland backend · 8e999963
      Jonas Ådahl authored
      This patch introduces a new backend that enables GLFW applications to
      run on Wayland. For now, only output is supported (windowed and
      fullscreen). Pointer cursor management, input devices, clipboard etc are
      not supported yet.
      
      There are some concepts that can not be supported, more specifically
      glfwSetWindowPos, glfwGetWindowPos and glfwSetCursorPos, as they are not
      supported by Wayland.
      
      This patch also changes the time and joystick implementations used by the
      X11 backend to be shared between the Wayland backend and the X11 backend.
      8e999963
  25. 10 Feb, 2014 2 commits
  26. 20 Nov, 2013 1 commit
  27. 06 Oct, 2013 1 commit
  28. 04 Oct, 2013 1 commit
  29. 07 Aug, 2013 1 commit
  30. 30 Jul, 2013 1 commit
  31. 08 Jul, 2013 1 commit
  32. 06 Apr, 2013 1 commit
  33. 28 Jan, 2013 1 commit
  34. 25 Jan, 2013 1 commit
  35. 21 Jan, 2013 1 commit
  36. 15 Jan, 2013 1 commit