diff --git a/WickedEngine/shaders/objectHF.hlsli b/WickedEngine/shaders/objectHF.hlsli index a547daf51..7073a04ca 100644 --- a/WickedEngine/shaders/objectHF.hlsli +++ b/WickedEngine/shaders/objectHF.hlsli @@ -318,6 +318,10 @@ struct PixelInput uint poi : INSTANCEPOINTER; #endif // OBJECTSHADER_USE_INSTANCEINDEX || OBJECTSHADER_USE_DITHERING || OBJECTSHADER_USE_CAMERAINDEX +#if defined(PREPASS) && !defined(OBJECTSHADER_COMPILE_MS) + uint primitiveID : PRIMITIVEID; +#endif // defined(PREPASS) && !defined(OBJECTSHADER_COMPILE_MS) + #ifdef OBJECTSHADER_USE_UVSETS float4 uvsets : UVSETS; #endif // OBJECTSHADER_USE_UVSETS @@ -339,10 +343,6 @@ struct PixelInput half4 color : COLOR; #endif // OBJECTSHADER_USE_COLOR -#if defined(PREPASS) && !defined(OBJECTSHADER_COMPILE_MS) - uint primitiveID : PRIMITIVEID; -#endif // defined(PREPASS) && !defined(OBJECTSHADER_COMPILE_MS) - #if !defined(OBJECTSHADER_COMPILE_PS) && !defined(OBJECTSHADER_COMPILE_MS) #ifdef OBJECTSHADER_USE_RENDERTARGETARRAYINDEX uint RTIndex : SV_RenderTargetArrayIndex;