OsgCar.cpp: Do not create SDCarShader on "none" shaders
All checks were successful
/ build (pull_request) Successful in 13m24s
All checks were successful
/ build (pull_request) Successful in 13m24s
Even if "none" shaders were selected, the game would still parse car.frag and execute the shaders, which is not the expected behaviour.
This commit is contained in:
parent
c677c8d9e2
commit
8f230211bb
1 changed files with 2 additions and 1 deletions
|
@ -644,6 +644,7 @@ osg::ref_ptr<osg::Node> SDCar::loadCar(tCarElt *Car, bool tracktype, bool subcat
|
||||||
else
|
else
|
||||||
this->reflectionMappingMethod = REFLECTIONMAPPING_OFF;
|
this->reflectionMappingMethod = REFLECTIONMAPPING_OFF;
|
||||||
|
|
||||||
|
if (_carShader > 0)
|
||||||
this->shader = new SDCarShader(car_shaded_body.get(), this);
|
this->shader = new SDCarShader(car_shaded_body.get(), this);
|
||||||
|
|
||||||
this->reflectionMapping = new SDReflectionMapping(this);
|
this->reflectionMapping = new SDReflectionMapping(this);
|
||||||
|
|
Loading…
Reference in a new issue