From a345fcc4c71095c89ac78bd6c70c721c96a75f5f Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Wed, 23 May 2018 14:31:11 +0200 Subject: [PATCH] Draw modifier volumes after punch-through so they can be shadowed as well. --- core/rend/gles/gldraw.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/rend/gles/gldraw.cpp b/core/rend/gles/gldraw.cpp index 78d4983fa..646d37966 100644 --- a/core/rend/gles/gldraw.cpp +++ b/core/rend/gles/gldraw.cpp @@ -1070,12 +1070,11 @@ void DrawStrips() //Opaque DrawList(pvrrc.global_param_op, previous_pass.op_count, current_pass.op_count - previous_pass.op_count); - // Modifier volumes - DrawModVols(previous_pass.mvo_count, current_pass.mvo_count - previous_pass.mvo_count); - //Alpha tested DrawList(pvrrc.global_param_pt, previous_pass.pt_count, current_pass.pt_count - previous_pass.pt_count); + // Modifier volumes + DrawModVols(previous_pass.mvo_count, current_pass.mvo_count - previous_pass.mvo_count); //Alpha blended {