1. 08 Dec, 2018 1 commit
  2. 14 Jun, 2016 1 commit
  3. 11 Apr, 2016 2 commits
  4. 02 Jun, 2015 1 commit
  5. 04 Apr, 2015 1 commit
  6. 26 Mar, 2015 1 commit
  7. 04 Feb, 2015 1 commit
    • Emil Velikov's avatar
      examples: make use of waffle_teardown · feac668c
      Emil Velikov authored
      Using this we clear the global state thus the user can call waffle_init()
      multiple times, as things won't get clobbered.
      According to gl_basic we cleanup ~20K of leaks (still reachable) and catch
      a bug in the GL/dri2 loader :-)
      
      Before:
          definitely lost: 63 bytes in 4 blocks
          still reachable: 43,695 bytes in 116 blocks
      
      After:
          definitely lost: 87 bytes in 5 blocks
          still reachable: 23,451 bytes in 55 blocks
      Signed-off-by: Emil Velikov's avatarEmil Velikov <emil.l.velikov@gmail.com>
      Reviewed-by: default avatarChad Versace <chad.versace@intel.com>
      feac668c
  8. 02 Feb, 2015 1 commit
  9. 27 Jan, 2015 1 commit
  10. 31 Dec, 2014 1 commit
  11. 09 Nov, 2014 5 commits
  12. 01 Jul, 2014 1 commit
  13. 20 Apr, 2014 2 commits
  14. 19 Apr, 2014 1 commit
  15. 21 Dec, 2013 1 commit
  16. 19 Sep, 2013 2 commits
    • Chad Versace's avatar
      waffle: Mark waffle_window_resize() as experimental · 035db0cb
      Chad Versace authored
      That is, guard it with the feature macro WAFFLE_API_EXPERIMENTAL.
      
      waffle_window_resize() is proving to dificult to implement because
      Waffle lacks an event model.
      
      It seems to work properly on Wayland. It works on CGL but the resize is
      janky. It kinda works on composited X11 but interacts badly with GL
      rendering; the client needs to stall after resize to provide the
      compositor sufficient time to process the request before the client
      begins to draw... ouch. I haven't tested it on Android.
      
      So... until waffle_window_resize() actually works it needs to remain
      experimental until we do one of:
      
          1. Make it synchronous on all platforms. (I'm having difficulty
             doing this on composited X11).
      
          2. Waffle exposes API for an event model, into which window resizes
             are integrated. (This is likely the wrong direction).
      
          3. We kill waffle_window_resize().
      
      CC: Juha-Pekka Heikkila <juha-pekka.heikkila@linux.intel.com>
      Signed-off-by: default avatarChad Versace <chad.versace@linux.intel.com>
      035db0cb
    • Chad Versace's avatar
      examples/gl_basic: Add option to resize window between colors · 3ad77c64
      Chad Versace authored
      Add option --resize-window, which enlargens the window between each draw
      call.
      
      Validated on:
          - CGL, Mac OS 10.7
          - Wayland under Weston
      
      Resizing causes the glReadPixels check to fail on GLX and X/EGL under
      Gnome Shell. This nicely exposes someone's bug, but whose?
      Signed-off-by: default avatarChad Versace <chad.versace@linux.intel.com>
      3ad77c64
  17. 18 Sep, 2013 1 commit
  18. 17 Sep, 2013 6 commits
  19. 06 Mar, 2013 3 commits
  20. 27 Nov, 2012 1 commit
  21. 13 Nov, 2012 1 commit
  22. 03 Nov, 2012 2 commits
  23. 29 Oct, 2012 2 commits
  24. 05 Oct, 2012 1 commit