diff --git a/code/renderer/shaders/crp/transp_draw.hlsl b/code/renderer/shaders/crp/transp_draw.hlsl index 2398ca7..e39a2e1 100644 --- a/code/renderer/shaders/crp/transp_draw.hlsl +++ b/code/renderer/shaders/crp/transp_draw.hlsl @@ -92,7 +92,7 @@ bool IsFragmentUseless(uint blendBits, float4 color) { return true; } - if((blendBits == GLS_BLEND_STD_ALPHA || blendBits == GLS_BLEND_PMUL_ALPHA) && + if(blendBits == GLS_BLEND_STD_ALPHA && color.a < epsilon) { return true;