Small behavior change on loading e3d freespots

This commit is contained in:
2026-01-13 09:48:15 +01:00
parent bd916663a5
commit b1bc93d06a

View File

@@ -1892,8 +1892,8 @@ void TSubModel::deserialize(std::istream &s)
f4Diffuse = sn_utils::d_vec4(s);
diffuseMultiplier = sn_utils::ld_float32(s);
// only multiply diffuse on experimental renderer
if (Global.NvRenderer)
f4Diffuse *= diffuseMultiplier;
if (!Global.NvRenderer)
f4Diffuse /= diffuseMultiplier;
f4Specular = sn_utils::d_vec4(s);
f4Emision = sn_utils::d_vec4(s);