mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 17:29:18 +02:00
Fallback for zero diffuse
This commit is contained in:
@@ -1916,7 +1916,7 @@ void TSubModel::deserialize(std::istream &s)
|
|||||||
diffuseMultiplier = sn_utils::ld_float32(s);
|
diffuseMultiplier = sn_utils::ld_float32(s);
|
||||||
// only multiply diffuse on experimental renderer
|
// only multiply diffuse on experimental renderer
|
||||||
if (!Global.NvRenderer)
|
if (!Global.NvRenderer)
|
||||||
f4Diffuse /= diffuseMultiplier;
|
f4Diffuse /= diffuseMultiplier <= 0.0 ? 1.0 : diffuseMultiplier;
|
||||||
|
|
||||||
// necessary rotations were already done during t3d->e3d conversion
|
// necessary rotations were already done during t3d->e3d conversion
|
||||||
m_rotation_init_done = true;
|
m_rotation_init_done = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user