wip yuyv
This commit is contained in:
+12
-5
@@ -1,12 +1,19 @@
|
||||
// SRC A
|
||||
// VIDEO 1
|
||||
// -----------
|
||||
// IN: 0 (OUT)
|
||||
// IN: 1 (IN A)
|
||||
// OUT: 2 (FX A)
|
||||
// IN: 1 (RAW IN A)
|
||||
// OUT: 3 (IN A)
|
||||
|
||||
in vec2 vUV;
|
||||
out vec4 fragColor;
|
||||
|
||||
void main() {
|
||||
fragColor = src_stage(vUV, seed1);
|
||||
float r, g, b, y, u, v;
|
||||
vec4 src = texture(tex1, vec2(vUV.x, 1 - vUV.y));
|
||||
y = src.r;
|
||||
u = src.g - 0.5;
|
||||
v = src.a - 0.5;
|
||||
r = y + 1.13983 * v;
|
||||
g = y - 0.39465 * u - 0.58060 * v;
|
||||
b = y + 2.03211 * u;
|
||||
fragColor = vec4(r, g, b, 1.0);
|
||||
}
|
||||
Reference in New Issue
Block a user