1. 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
  2. 08 Dec, 2016 1 commit
    • Camilla Löwy's avatar
      Move to Vulkan style function typedefs · 32eb50b7
      Camilla Löwy authored
      PFN_FunctionName is more readable than SCREAMSOUP_T.
      
      Context creation API function typedefs are kept as-is where the original
      header provided them, for compatibility and familiarity reasons.
      32eb50b7
  3. 30 Nov, 2016 1 commit
  4. 18 Aug, 2016 1 commit
  5. 12 Aug, 2016 1 commit
  6. 15 Jun, 2016 1 commit
  7. 01 Jun, 2016 2 commits
  8. 28 Mar, 2016 1 commit
  9. 13 Dec, 2015 3 commits
  10. 09 Nov, 2015 1 commit
  11. 26 Oct, 2015 2 commits
  12. 13 Oct, 2015 2 commits
  13. 12 Oct, 2015 1 commit
  14. 18 Aug, 2015 1 commit
  15. 16 Jul, 2015 1 commit
  16. 07 Jun, 2015 1 commit
  17. 28 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. 02 Sep, 2014 1 commit
  20. 21 Aug, 2014 1 commit
  21. 08 Apr, 2014 3 commits
  22. 30 Mar, 2014 1 commit
  23. 06 Mar, 2014 2 commits
  24. 22 Jan, 2014 2 commits
  25. 10 Dec, 2013 1 commit
  26. 30 Jul, 2013 1 commit
  27. 11 Jul, 2013 1 commit
  28. 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
  29. 02 May, 2013 2 commits
  30. 17 Apr, 2013 1 commit