summaryrefslogtreecommitdiffstats
path: root/src/extras/custompipes_d3d9.cpp
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2021-01-12 14:07:24 +0100
committeraap <aap@papnet.eu>2021-01-12 14:07:24 +0100
commit55320a03f14c473b0fff89585713d2ebd8feb92a (patch)
tree8f64328d62a3e9586f20e72928dc720db4400fc4 /src/extras/custompipes_d3d9.cpp
parentmobile vehicle rendering (diff)
downloadre3-55320a03f14c473b0fff89585713d2ebd8feb92a.tar
re3-55320a03f14c473b0fff89585713d2ebd8feb92a.tar.gz
re3-55320a03f14c473b0fff89585713d2ebd8feb92a.tar.bz2
re3-55320a03f14c473b0fff89585713d2ebd8feb92a.tar.lz
re3-55320a03f14c473b0fff89585713d2ebd8feb92a.tar.xz
re3-55320a03f14c473b0fff89585713d2ebd8feb92a.tar.zst
re3-55320a03f14c473b0fff89585713d2ebd8feb92a.zip
Diffstat (limited to 'src/extras/custompipes_d3d9.cpp')
-rw-r--r--src/extras/custompipes_d3d9.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/extras/custompipes_d3d9.cpp b/src/extras/custompipes_d3d9.cpp
index 1dc4c0bb..9a02f874 100644
--- a/src/extras/custompipes_d3d9.cpp
+++ b/src/extras/custompipes_d3d9.cpp
@@ -114,7 +114,7 @@ leedsVehicleRenderCB(rw::Atomic *atomic, rw::d3d9::InstanceDataHeader *header)
uploadMatrices(atomic->getFrame()->getLTM());
setVertexShader(leedsVehicle_VS);
- if(bChromeCheat)
+ if(gGlassCarsCheat)
setPixelShader(leedsVehicle_blend_PS);
else
setPixelShader(leedsVehicle_add_PS);
@@ -131,10 +131,11 @@ leedsVehicleRenderCB(rw::Atomic *atomic, rw::d3d9::InstanceDataHeader *header)
SetRenderState(VERTEXALPHA, inst->vertexAlpha || m->color.alpha != 255);
float coef = 0.0f;
- if(RpMatFXMaterialGetEffects(m) == rpMATFXEFFECTENVMAP)
+ if(RpMatFXMaterialGetEffects(m) == rpMATFXEFFECTENVMAP){
coef = CClock::ms_EnvMapTimeMultiplicator * RpMatFXMaterialGetEnvMapCoefficient(m)*0.5f;
- if(bChromeCheat && coef > 0.0f)
- coef = 1.0f;
+ if(gGlassCarsCheat)
+ coef = 1.0f;
+ }
d3ddevice->SetPixelShaderConstantF(PSLOC_shininess, (float*)&coef, 1);
setMaterial(m->color, m->surfaceProps);
@@ -205,7 +206,7 @@ leedsVehicleRenderCB_mobile(rw::Atomic *atomic, rw::d3d9::InstanceDataHeader *he
float coef = 0.0f;
if(RpMatFXMaterialGetEffects(m) == rpMATFXEFFECTENVMAP){
coef = CClock::ms_EnvMapTimeMultiplicator * RpMatFXMaterialGetEnvMapCoefficient(m)*0.5f;
- if(bChromeCheat)
+ if(gGlassCarsCheat)
coef = 1.0f;
}
d3ddevice->SetPixelShaderConstantF(PSLOC_shininess, (float*)&coef, 1);