@@ -4,8 +4,10 @@ Shader "Hidden/PostProcessing/FinalPass"
44
55 #pragma multi_compile __ FXAA FXAA_LOW
66 #pragma multi_compile __ FXAA_KEEP_ALPHA
7- #pragma multi_compile __ STEREO_INSTANCING_ENABLED
8- #pragma multi_compile __ STEREO_DOUBLEWIDE_TARGET
7+
8+ #pragma vertex VertUVTransform
9+ #pragma fragment Frag
10+
911 #include "../StdLib.hlsl"
1012 #include "../Colors.hlsl"
1113 #include "Dithering.hlsl"
@@ -97,9 +99,9 @@ Shader "Hidden/PostProcessing/FinalPass"
9799 Pass
98100 {
99101 HLSLPROGRAM
102+ #pragma exclude_renderers gles vulkan
100103
101- #pragma vertex VertUVTransform
102- #pragma fragment Frag
104+ #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET
103105 #pragma target 5.0
104106
105107 ENDHLSL
@@ -113,12 +115,42 @@ Shader "Hidden/PostProcessing/FinalPass"
113115 Pass
114116 {
115117 HLSLPROGRAM
118+ #pragma exclude_renderers gles vulkan
116119
117- #pragma vertex VertUVTransform
118- #pragma fragment Frag
120+ #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET
119121 #pragma target 3.0
120122
121123 ENDHLSL
122124 }
123125 }
126+
127+ SubShader
128+ {
129+ Cull Off ZWrite Off ZTest Always
130+
131+ Pass
132+ {
133+ HLSLPROGRAM
134+ #pragma only_renderers gles
135+
136+ #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET
137+ #pragma target es3.0
138+
139+ ENDHLSL
140+ }
141+ }
142+
143+ SubShader
144+ {
145+ Cull Off ZWrite Off ZTest Always
146+
147+ Pass
148+ {
149+ HLSLPROGRAM
150+ #pragma only_renderers gles vulkan
151+
152+ #pragma multi_compile __ STEREO_DOUBLEWIDE_TARGET //not supporting STEREO_INSTANCING_ENABLED
153+ ENDHLSL
154+ }
155+ }
124156}
0 commit comments