1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-22 06:53:53 +00:00
openmw/files/shaders/lib/particle/occlusion.glsl
2023-02-25 11:03:39 -08:00

15 lines
268 B
GLSL

#ifndef LIB_PARTICLE_OCCLUSION
#define LIB_PARTICLE_OCCLUSION
void applyOcclusionDiscard(in vec3 coord, float sceneDepth)
{
#if @reverseZ
if (coord.z < sceneDepth)
discard;
#else
if (coord.z * 0.5 + 0.5 > sceneDepth)
discard;
#endif
}
#endif