Go to the source code of this file.
Classes | |
| class | OpenGLFilter |
Variables | |
| static const QString | yuv2rgb1a |
| static const QString | yuv2rgb1b |
| static const QString | yuv2rgb1c |
| static const QString | yuv2rgb2 |
| static const QString | yuv2rgb3 |
| static const QString | yuv2rgb4 |
| static const QString | yuv2rgb5 |
| static const QString | yuv2rgb6 |
const QString yuv2rgb1a [static] |
Initial value:
"ATTRIB ytex = fragment.texcoord[0];" "ATTRIB uvtex = fragment.texcoord[1];" "TEMP res, tmp;"
Definition at line 1233 of file openglvideo.cpp.
const QString yuv2rgb1b [static] |
Initial value:
"TEMP alpha;" "TEX alpha, ytex, texture[3], %1;"
Definition at line 1238 of file openglvideo.cpp.
const QString yuv2rgb1c [static] |
Initial value:
"TEX res, ytex, texture[0], %1;" "TEX tmp.x, uvtex, texture[1], %1;" "TEX tmp.y, uvtex, texture[2], %1;"
Definition at line 1242 of file openglvideo.cpp.
const QString yuv2rgb2 [static] |
Initial value:
"PARAM adj = program.env[0];" "SUB res, res, 0.5;" "MAD res, res, adj.yyyy, adj.xxxx;" "SUB tmp, tmp, { 0.5, 0.5 };" "MAD tmp, adj.zzzz, tmp, 0.5;"
Definition at line 1247 of file openglvideo.cpp.
const QString yuv2rgb3 [static] |
Initial value:
"MAD res, res, 1.164, -0.063;" "SUB tmp, tmp, { 0.5, 0.5 };" "MAD res, { 0, -.392, 2.017 }, tmp.xxxw, res;"
Definition at line 1254 of file openglvideo.cpp.
const QString yuv2rgb4 [static] |
Initial value:
"MAD result.color, { 1.596, -.813, 0, 0 }, tmp.yyyw, res;"
Definition at line 1259 of file openglvideo.cpp.
const QString yuv2rgb5 [static] |
Initial value:
"MAD result.color, { 0, -.813, 1.596, 0 }, tmp.yyyw, res.bgra;"
Definition at line 1262 of file openglvideo.cpp.
const QString yuv2rgb6 [static] |
1.5.5