Browse Source

Fixed example-31-rsm.

Branimir Karadžić 9 years ago
parent
commit
c56538e66d

+ 5 - 1
examples/31-rsm/fs_rsm_combine.sc

@@ -115,7 +115,11 @@ void main()
 	vec2 texelSize = vec2_splat(u_shadowDimsInv.x);
 
 	shadowCoord.xy /= shadowCoord.w;
-	shadowCoord.xy = shadowCoord.xy*0.5+0.5;
+	shadowCoord.xy = shadowCoord.xy*0.5 + 0.5;
+
+#if BGFX_SHADER_LANGUAGE_GLSL
+	shadowCoord.z = shadowCoord.z*0.5 + 0.5;
+#endif // BGFX_SHADER_LANGUAGE_GLSL
 
 	float visibility = PCF(s_shadowMap, shadowCoord, shadowMapBias, texelSize);
 

BIN
examples/runtime/shaders/essl/fs_rsm_combine.bin


BIN
examples/runtime/shaders/glsl/fs_rsm_combine.bin