summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/osd.h
Commit message (Collapse)AuthorAgeFilesLines
* vo_opengl: osd: remove stale declarationwm42017-07-231-1/+0
| | | | Was missed in the previous changes.
* vo_opengl: osd: use new VAO mechanismwm42017-07-221-3/+4
| | | | | | | In addition to using the new VAO mechanism introduced in the previous commit, this tries to keep the OSD code self-contained. This doesn't work all too well (because of the pass and CMS stuff), but it's still better than before.
* vo_opengl: osd: refactor and simplifywm42017-07-221-0/+1
| | | | | | | | Reduce this to 1 draw call per OSD pass. This removes the need for some annoying special handling regarding 3D video support (we supported duplicating the OSD/subtitles for side-by-side 3D output etc.). Remove the unneeded texture sampler uniform thing.
* vo_opengl, osd: allow osc.lua to react faster on resizeswm42016-03-211-0/+1
| | | | | | | | | Glitches when resizing are still possible, but are reduced. Other VOs could support this too, but don't need to do so. (Totally avoiding glitches would be much more effort, and probably not worth the trouble. How about you just watch the video the player is playing, instead of spending your time resizing the window.)
* vo_opengl: remove gl_ prefixes from files in video/out/openglNiklas Haas2015-09-091-0/+22
This is a bit redundant with the name of the directory itself, and not in line with existing naming conventions.