vs_1_1 dcl_position v0 dcl_texcoord0 v1 dcl_texcoord1 v2 mov r0.xyz, v0 // 1 mov r0.w, c12.x // 1 // w = 1 m4x4 oPos, r0, c4 // 4 // Transform the vertex into screen space mov oT0.xyz, v1 // 1 // Pass the tex coords for the base map through mov oT1.xyz, v1 // 1 // Pass the tex coords for the gloss map through mov oT2.xyz, v2 // 1 // Pass the tex coords for the light map through m4x4 r0, v0, c0 // 4 // Transform the position into world space m4x4 oT3, r0, c8 // 4 // Transform the floor object into [0, 1] space (Texture coords for the reflection lookup) // Total Instructions = 17