1. 15 Jul, 2020 1 commit
  2. 31 Dec, 2019 1 commit
  3. 14 Nov, 2019 1 commit
  4. 15 Apr, 2019 1 commit
  5. 07 Apr, 2019 1 commit
  6. 27 Mar, 2019 1 commit
  7. 05 Mar, 2019 3 commits
    • Camilla Löwy's avatar
      NSGL: Update current display for display link · 8d7e5cdb
      Camilla Löwy authored
      This solution of one display link per window is far from ideal but is
      still better than no solution.
      
      As a side-effect this fixes swap interval breaking being ignored for
      occluded windows on earlier versions of macOS.
      
      Fixes #680.
      Fixes #1337.
      Related to #1417.
      Fixes #1435.
      8d7e5cdb
    • Camilla Löwy's avatar
      Formatting · 3615d437
      Camilla Löwy authored
      Related to #1417.
      3615d437
    • amarcu5's avatar
      NSGL: Implement swap interval with CVDisplayLink · 82ca58da
      amarcu5 authored
      This fixes OpenGL swap interval (vsync) on macOS 10.14 Mojave by using
      CVDisplayLink to synchronise to the monitor refresh rate rather than
      setting NSOpenGLContextParameterSwapInterval.
      
      Solution based on advice provided by @rcgordon.
      
      Closes #1417.
      82ca58da
  8. 25 May, 2017 1 commit
    • Camilla Löwy's avatar
      Remove internal header inclusion guards · 372e9086
      Camilla Löwy authored
      Inclusion of internal headers is already both centralized and follows
      strict rules.  Inclusion guards are both an unneccessary maintenance
      burden and may hide inclusion order bugs.
      372e9086
  9. 30 Nov, 2016 1 commit
  10. 20 Oct, 2016 1 commit
  11. 18 Aug, 2016 1 commit
  12. 15 Jun, 2016 1 commit
  13. 01 Jun, 2016 2 commits
  14. 28 Mar, 2016 1 commit
  15. 13 Dec, 2015 2 commits
  16. 08 Dec, 2015 1 commit
  17. 09 Nov, 2015 1 commit
  18. 12 Oct, 2015 1 commit
  19. 07 Jun, 2015 1 commit
  20. 02 Sep, 2014 1 commit
  21. 08 Apr, 2014 3 commits
  22. 30 Mar, 2014 1 commit
  23. 06 Mar, 2014 1 commit
  24. 22 Jan, 2014 2 commits
  25. 30 Jul, 2013 1 commit
  26. 13 May, 2013 1 commit
    • Camilla Berglund's avatar
      Reintroduced manual framebuffer config selection. · d82f068f
      Camilla Berglund authored
      The default behavior of WGL, EGL and GLX is to choose a config that has
      /at least/ the specified number of bits, whereas the GLFW 2 behavior was
      to choose the closest match with very few hard constraints.  Moving the
      responsibility of finding the supported minimum values to the client was
      problematic, as there's no way to enumerate supported configurations,
      forcing the client to perform multiple (and slow) window/context
      creation attempts.  Not even the currently set defaults (24-bit color
      and depth, 8-bit stencil) is universally supported, as bug reports show.
      d82f068f
  27. 02 May, 2013 1 commit
  28. 02 Jan, 2013 1 commit
    • Camilla Berglund's avatar
      Renamed global struct and substructs. · b72a97d5
      Camilla Berglund authored
      Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
      global variable names easier to read and type.  Partially inspired by the
      internal naming conventions of glwt.
      b72a97d5
  29. 27 Nov, 2012 1 commit
  30. 06 Mar, 2011 1 commit
  31. 23 Nov, 2010 1 commit
  32. 09 Sep, 2010 2 commits