From 0392d1a1b2281fc06b036abe1c26cc5b55505cb5 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Sun, 19 May 2013 18:21:03 +0300 Subject: [PATCH] rsm shader fix --- src/engine/animmodel.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/animmodel.h b/src/engine/animmodel.h index f5634f5..4592cc8 100644 --- a/src/engine/animmodel.h +++ b/src/engine/animmodel.h @@ -127,8 +127,8 @@ struct animmodel : model else LOADMODELSHADER(name, alphaname); \ } while(0) #define SETMODELSHADER(m, name) DOMODELSHADER(name, (m)->setshader(name##shader)) - if(shader) return shader; - else if(shadowmapping == SM_REFLECT) LOADMODELSHADER(rsmmodel, rsmalphamodel); + if(shadowmapping == SM_REFLECT) LOADMODELSHADER(rsmmodel, rsmalphamodel); + else if(shader) return shader; else if(bumpmapped()) { if(shouldenvmap) LOADDECALMODELSHADER(bumpenvmapmodel, bumpenvmapalphamodel, decalbumpenvmapmodel, decalbumpenvmapalphamodel);