summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/context_rpi.h
Commit message (Collapse)AuthorAgeFilesLines
* vo_rpi, vo_opengl: separate RPI/EGL-specific code for both VOswm42016-09-131-21/+0
| | | | | | | | | This used to be shared, but since vo_rpi is going to be removed, untangle them. There was barely any actual code shared since the recent changes anyway. As a subtle change, we also stop opening libGLESv2.so explicitly in the vo_opengl backend, and use RTLD_DEFAULT instead.
* vo_opengl: rpi: merge vo_rpi featureswm42016-09-121-0/+1
| | | | | | | | | | | Since vo_rpi is going to be deprecated, better port its features to the vo_opengl backend. The most tricky part is the fact that recreating dispmanx elements will conflict with the GL context. Fortunately, RPI's EGL support is reasonably compliant, and we can transplant the context to newly created dispmanx elements, making this much easier. This means unlike vo_rpi, the GL state will actually not be recreated.
* vo_opengl: prefix per-backend source files with context_wm42015-12-191-0/+20