1. 08 Nov, 2012 1 commit
  2. 25 Oct, 2012 1 commit
  3. 09 Sep, 2012 2 commits
  4. 06 Sep, 2012 1 commit
  5. 17 May, 2012 1 commit
  6. 13 May, 2012 2 commits
  7. 06 Feb, 2012 1 commit
    • Rémi Denis-Courmont's avatar
      GLX: use separate XCB and Xlib connections (close #5698) · 63a73525
      Rémi Denis-Courmont authored
      Some GLX drivers, such as newer versions of the Intel drivers,
      depend on X11 events coming from Xlib. So VLC cannot steal them from
      the underlying XCB connection.
      
      I have no time and will to duplicate the XCB code found in the GLX
      plugin for windowing and events handling using Xlib. So lets make a
      separate X connection with XCB. This is inefficient, but it works.
      
      On the plus side, this patch removes the dependency on libx11-xcb.
      So it is now possible to compile and use GLX with an Xtrans-based
      Xlib (though libxcb must be present).
      63a73525
  8. 24 Nov, 2011 1 commit
  9. 14 Oct, 2011 1 commit
  10. 19 Sep, 2011 1 commit
  11. 04 Aug, 2011 1 commit
  12. 14 Jun, 2011 1 commit
  13. 29 May, 2011 1 commit
  14. 29 Mar, 2011 1 commit
  15. 28 Mar, 2011 1 commit
  16. 20 Feb, 2011 1 commit
  17. 19 Feb, 2011 3 commits
  18. 09 Nov, 2010 1 commit
  19. 08 Nov, 2010 4 commits
    • Rémi Denis-Courmont's avatar
      2c9223f8
    • Rémi Denis-Courmont's avatar
      EGL: initial video output plugin · d60221ca
      Rémi Denis-Courmont authored
      Currently, this require EGL 1.3 or later to compile.
      This was only tested against the GLX driver from the Mesa Project,
      and desktop OpenGL, which requires EGL 1.4. Win32 support is untested
      (not even compilation).
      
      OpenGL ES 1 and 2 are mostly implemented but completely untested too.
      The USE_OPENGL_ES constant would have to be predefined appropriately.
      
      This plugin mostly works, but there are two major remaining issues.
      Therefore, this plugin is disabled by default and has zero priority.
      
      (1) Mouse is not implemented. The stupid fix involves cut&paste from
      the XCB-GLX plugin. Moving mouse event reception to the window provider
      might be smart though: I would rather not corrupt the EGL plugin with
      X11, otherwise we might as well stick to GLX anyway.
      
      (2) Resize events are mostly not working. EGL does not provide
      notification for this. But there may be some bugs in Control() too.
      d60221ca
    • Rémi Denis-Courmont's avatar
      Cosmetic · 5333f1c8
      Rémi Denis-Courmont authored
      5333f1c8
    • Rémi Denis-Courmont's avatar
      be42ceec
  20. 31 Oct, 2010 2 commits
  21. 30 May, 2010 6 commits
  22. 17 Apr, 2010 6 commits