Files
ResInsight/VisualizationModules/LibRender/glsl/checkDiscard_ClipDistances.glsl
2012-05-18 09:45:23 +02:00

19 lines
513 B
GLSL

uniform int u_clipPlaneCount;
varying float v_clipDist[6];
#define CVF_CHECK_DISCARD_FRAGMENT_IMPL
//--------------------------------------------------------------------------------------------------
/// Check if fragment should be discarded based on clip distances and discard if needed
//--------------------------------------------------------------------------------------------------
void checkDiscardFragment()
{
int i;
for (i = 0; i < u_clipPlaneCount; i++)
{
if (v_clipDist[i] < 0) discard;
}
}