summaryrefslogtreecommitdiffstats
path: root/video/out/gl_x11egl.c
Commit message (Collapse)AuthorAgeFilesLines
* vo_opengl: move gl_* files to their own subdirNiklas Haas2015-09-091-189/+0
| | | | | This is mainly just to keep things a bit more organized and separated inside the codebase.
* vo_opengl: X11 EGL: more detailed error reportingwm42015-07-021-2/+6
|
* vo_opengl: update EGL codewm42015-07-021-18/+33
| | | | Use the newer internal GL backend API.
* vo_opengl: hardcode rquested GL version in backendswm42015-05-141-2/+2
| | | | | The requested version field didn't make much sense anymore, and was even partially ignored by some backends.
* vo_opengl: change user options for requesting GLESwm42015-05-141-22/+2
| | | | | | | | Instead of having separate backends, make use of GLES a flag. This reduces the number of backends and the resulting annoyances. Also, nobody cares about using GLES, so there's no backward compatibility either.
* x11egl: minor cleanupwm42015-02-201-4/+6
| | | | Not like it matters, and is probably still not entirely correct.
* vo_opengl: add GLES 2 supportwm42014-12-191-1/+1
| | | | | | | | Rather basic support. Almost nothing works, and even if it does, it's bound to be inefficient (due to texture upload). This was tested with the nVidia desktop binary drivers, which provide GLES 2 support only. However, nVidia is not known to be very strict about OpenGL, and the driver is very new too, so the vo_opengl code will have bugs too.
* vo_opengl: GLES 3 supportwm42014-12-171-8/+29
| | | | | | | | | | | | Tested with MESA on software emulation. Seems to work well, although the default FBO format in opengl-hq disables most interesting features. I have no idea how well it will work on real hardware (or if it does at all). Unfortunately, some features, including playback of 10 bit video, are not supported. Not sure what to do about this. GLES 2 or 1 do not work.
* vo_opengl: minimal EGL on X11 supportwm42014-11-041-0/+167
Pretty useless and only good for testing. Does not include any form of GLES support.