ShadowCompareMode texCompareMode = tex.getShadowCompareMode(); if (gl2 != null && curState.shadowCompareMode != texCompareMode) { bindTextureAndUnit(target, image, unit);
if (tex.getShadowCompareMode() != Texture.ShadowCompareMode.Off) { glTexParameteri(target, GL_TEXTURE_COMPARE_MODE, GL_COMPARE_R_TO_TEXTURE); glTexParameteri(target, GL_DEPTH_TEXTURE_MODE, GL_INTENSITY); if (tex.getShadowCompareMode() == Texture.ShadowCompareMode.GreaterOrEqual) { glTexParameteri(target, GL_TEXTURE_COMPARE_FUNC, GL_GEQUAL); } else {
ShadowCompareMode texCompareMode = tex.getShadowCompareMode(); if (gl2 != null && curState.shadowCompareMode != texCompareMode) { bindTextureAndUnit(target, image, unit);