mirror of
https://github.com/RetroDECK/Supermodel.git
synced 2024-11-22 13:55:38 +00:00
Fix regression
Scroll attenuation seems to disable ambient fog. If scroll attenuation is enabled it's telling the h/w to draw the real3d spot light on fog for the scroll fog layer. This should fix a regression where the background disappears on sega rally.
This commit is contained in:
parent
a8976b51a2
commit
f9a0901e8c
|
@ -236,6 +236,10 @@ void CNew3D::DrawAmbientFog()
|
|||
continue;
|
||||
}
|
||||
|
||||
if (n.viewport.scrollAtt > 0.0f) {
|
||||
continue; // scroll attenuation indicates scroll fog layer
|
||||
}
|
||||
|
||||
if (n.viewport.fogParams[6] < fogAmbient) {
|
||||
nodePtr = &n;
|
||||
fogAmbient = n.viewport.fogParams[6];
|
||||
|
|
Loading…
Reference in a new issue