Преглед изворни кода

Prefer to put the instance transform before output variables.

Lasse Öörni пре 9 година
родитељ
комит
c98d52c0a3
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      bin/CoreData/Shaders/HLSL/Water.hlsl

+ 3 - 3
bin/CoreData/Shaders/HLSL/Water.hlsl

@@ -36,6 +36,9 @@ cbuffer CustomPS : register(b6)
 void VS(float4 iPos : POSITION,
     float3 iNormal: NORMAL,
     float2 iTexCoord : TEXCOORD0,
+    #ifdef INSTANCED
+        float4x3 iModelInstance : TEXCOORD4,
+    #endif
     out float4 oScreenPos : TEXCOORD0,
     out float2 oReflectUV : TEXCOORD1,
     out float2 oWaterUV : TEXCOORD2,
@@ -44,9 +47,6 @@ void VS(float4 iPos : POSITION,
     #if defined(D3D11) && defined(CLIPPLANE)
         out float oClip : SV_CLIPDISTANCE0,
     #endif
-    #ifdef INSTANCED
-        float4x3 iModelInstance : TEXCOORD4,
-    #endif
     out float4 oPos : OUTPOSITION)
 {
     float4x3 modelMatrix = iModelMatrix;