Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
// TEV stage 0
rastemp = iround(col0 * 255.0).rgba;
textemp = int4(255, 255, 255, 255);
tevin_a = int4(int3(0,0,0), 0)&int4(255, 255, 255, 255);
tevin_b = int4(int3(0,0,0), 0)&int4(255, 255, 255, 255);
tevin_c = int4(int3(0,0,0), 0)&int4(255, 255, 255, 255);
tevin_d = int4(rastemp.rgb, rastemp.a);
// color combine
prev.rgb = clamp((((tevin_d.rgb)) + (((((tevin_a.rgb<<8) + (tevin_b.rgb-
tevin_a.rgb)*(tevin_c.rgb+(tevin_c.rgb>>7)))) + 128)>>8)), int3(0,0,0),
int3(255,255,255));
// alpha combine
prev.a = clamp((((tevin_d.a)) + (((((tevin_a.a<<8) + (tevin_b.a-
tevin_a.a)*(tevin_c.a+(tevin_c.a>>7)))) + 128)>>8)), 0, 255);
prev = prev & 255;
int zCoord = czbias[1].x + int((clipPos.z / clipPos.w) * float(czbias[1].y));
zCoord = clamp(zCoord, 0, 0xFFFFFF);
ocol0 = float4(prev) / 255.0;
}
ERROR: 1:26: 'std140' : syntax error syntax error