//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   row_major float4x4 ProjectorTextureProjection0;
//   row_major float4x4 ShadowMapTextureProjection0;
//   float4 ShadowObjectID;
//   row_major float4x4 WorldViewProjection;
//
//
// Registers:
//
//   Name                        Reg   Size
//   --------------------------- ----- ----
//   WorldViewProjection         c0       4
//   ShadowMapTextureProjection0 c5       4
//   ProjectorTextureProjection0 c21      4
//   ShadowObjectID              c25      1
//

    vs_3_0
    def c4, 0, 1, 0, 0
	def c28, 0.0005255, 0.0009259, 0.0625, 1.5
    dcl_position v0
	dcl_2d s2
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2
    dcl_texcoord2 o3
    mul r0, c1, v0.y
    mad r0, v0.x, c0, r0
    mad r0, v0.z, c2, r0
    add r10, r0, c3
	
	
	mov o0, r10
	
    mul r0, c6, v0.y
    mad r0, v0.x, c5, r0
    mad r0, v0.z, c7, r0
    add o1, r0, c8
    mul r0, c22, v0.y
    mad r0, v0.x, c21, r0
    mad r0, v0.z, c23, r0
    add o3, r0, c24
	
	

	
    mov r0.w, c25.w
    mul o2, r0.w, c4.xyxx

// approximately 14 instruction slots used
 