mirror of
https://github.com/XProger/OpenLara.git
synced 2025-08-13 16:44:50 +02:00
fix water surface reflections from underwater
This commit is contained in:
@@ -908,8 +908,8 @@ struct WaterCache {
|
|||||||
}
|
}
|
||||||
|
|
||||||
float waterLevel = items[waterItem].pos.y;
|
float waterLevel = items[waterItem].pos.y;
|
||||||
|
float sign = underwater ? -1.0f : 1.0f;
|
||||||
reflectPlane = vec4(0.0f, underwater ? 1.0f : -1.0f, 0.0f, waterLevel);
|
reflectPlane = vec4(0.0f, -1.0f, 0.0f, waterLevel) * sign;
|
||||||
camera->reflectPlane = &reflectPlane;
|
camera->reflectPlane = &reflectPlane;
|
||||||
camera->setup(true);
|
camera->setup(true);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user