diff options
author | 2017-02-17 15:46:11 +0100 | |
---|---|---|
committer | 2017-02-17 16:28:31 +0100 | |
commit | 9c54b224d8cdf05dcb1df73b6e8af1c868eca053 (patch) | |
tree | a6ca4c84a7a11af899b05e888d11cc1da18e3efb /video/out/win32/displayconfig.c | |
parent | b5eb326dcb88a309f3b89dc7309f226f2488eb63 (diff) |
vo_opengl: handle GL_LUMINANCE_ALPHA and integer textures differently
GL_LUMINANCE_ALPHA is the only reason why per-plane swizzles exist.
Remove per-plane swizzles (again), and regrettably handle them as
special cases (again). Carry along the logical texture format (called
gl_format in some parts of the code, including the new one).
We also don't need a use_integer flag, since the new gl_format member
implies whether it's an integer texture. (Yes, the there are separate
logical GL formats for integer textures. This aspect of the OpenGL API
is hysteric at best.)
This should change nothing about actual rendering logic and GL API
usage.
Diffstat (limited to 'video/out/win32/displayconfig.c')
0 files changed, 0 insertions, 0 deletions