Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/mod/shaders/arb/canvas2d.vp
!!ARBvp1.0 | !!ARBvp1.0 | ||||
PARAM transform[4] = { program.local[0..3] }; | PARAM transform = program.local[0]; | ||||
PARAM translation = program.local[1]; | |||||
TEMP position; | TEMP position; | ||||
DP4 position.x, transform[0], vertex.position; | MUL position, transform, vertex.position.xyxy; | ||||
DP4 position.y, transform[1], vertex.position; | ADD position.x, position.x, position.y; | ||||
ADD position.y, position.z, position.w; | |||||
ADD position, position, translation; | |||||
MOV position.z, 0.0; | MOV position.z, 0.0; | ||||
MOV position.w, 1.0; | MOV position.w, 1.0; | ||||
MOV result.position, position; | MOV result.position, position; | ||||
MOV result.texcoord[0], vertex.texcoord[0]; | MOV result.texcoord[0], vertex.texcoord[0]; | ||||
END | END |
Wildfire Games · Phabricator