aboutsummaryrefslogtreecommitdiff
path: root/system/shaders/yuv2rgb_basic_2d.arb
blob: 1819bbb20d9a65eebd20d8c0a830198a48b70577 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
!!ARBfp1.0
PARAM yuvmat[4] = { program.local[0..3] };
TEMP R0;
TEMP R1;
TEX R0.x, fragment.texcoord[0], texture[0], 2D;
TEX R0.y, fragment.texcoord[1], texture[1], 2D;
TEX R0.w, fragment.texcoord[2], texture[2], 2D;
MOV R0.z, R0.w;
DPH R1.r, R0, yuvmat[0];
DPH R1.g, R0, yuvmat[1];
DPH R1.b, R0, yuvmat[2];
MOV R1.a, fragment.color.a;
MOV result.color, R1;
END