Code: Select all
//
// Generated by Microsoft (R) D3DX9 Shader Compiler 9.12.589.0000
//
// Parameters:
//
// float4x4 matProj;
// float4x4 matView;
//
//
// Registers:
//
// Name Reg Size
// ------------ ----- ----
// matView c0 4
// matProj c4 4
//
//
// Default values:
//
// matView
// c0 = { 0, 0, 0, 0 };
// c1 = { 0, 0, 0, 0 };
// c2 = { 0, 0, 0, 0 };
// c3 = { 0, 0, 0, 0 };
//
// matProj
// c4 = { 0, 0, 0, 0 };
// c5 = { 0, 0, 0, 0 };
// c6 = { 0, 0, 0, 0 };
// c7 = { 0, 0, 0, 0 };
//
preshader
mov r0.x, c0.x
mov r0.y, c1.x
mov r0.z, c2.x
mov r0.w, c3.x
dot c4, r0, c4
dot c5, r0, c5
dot c6, r0, c6
dot c7, r0, c7
mov r0.x, c0.y
mov r0.y, c1.y
mov r0.z, c2.y
mov r0.w, c3.y
dot c4.yzwx, r0, c4
dot c5.yzwx, r0, c5
dot c6.yzwx, r0, c6
dot c7.yzwx, r0, c7
mov r0.x, c0.z
mov r0.y, c1.z
mov r0.z, c2.z
mov r0.w, c3.z
dot c4.zwxy, r0, c4
dot c5.zwxy, r0, c5
dot c6.zwxy, r0, c6
dot c7.zwxy, r0, c7
// approximately 24 instructions used
//
// Generated by Microsoft (R) D3DX9 Shader Compiler 9.12.589.0000
//
// Parameters:
//
// float4 TexRemap;
// float4x4 matProj;
//
//
// Registers:
//
// Name Reg Size
// ------------ ----- ----
// matProj c0 4
// TexRemap c8 1
//
//
// Default values:
//
// matProj
// c0 = { 0, 0, 0, 0 };
// c1 = { 0, 0, 0, 0 };
// c2 = { 0, 0, 0, 0 };
// c3 = { 0, 0, 0, 0 };
//
// TexRemap
// c8 = { 0, 0, 0, 0 };
//
vs_1_1
dcl_position v0
dcl_texcoord v1
mov r1.xyz, c4
mov r1.w, c0.w
mov r0.xyz, c5
mov r0.w, c1.w
dp4 oPos.x, v0, r1
dp4 oPos.y, v0, r0
mov r1.xyz, c6
mov r1.w, c2.w
mov r0.xyz, c7
mov r0.w, c3.w
dp4 oPos.z, v0, r1
dp4 oPos.w, v0, r0
mad oT0.x, v1.x, c8.y, c8.x
mov oT0.y, v1.y
// approximately 14 instruction slots used