1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-08-12 16:14:25 +02:00

fix water surface reflections from underwater

This commit is contained in:
XProger
2019-10-14 00:27:44 +03:00
parent 1b46961a61
commit ba71b27f8e

View File

@@ -908,8 +908,8 @@ struct WaterCache {
}
float waterLevel = items[waterItem].pos.y;
reflectPlane = vec4(0.0f, underwater ? 1.0f : -1.0f, 0.0f, waterLevel);
float sign = underwater ? -1.0f : 1.0f;
reflectPlane = vec4(0.0f, -1.0f, 0.0f, waterLevel) * sign;
camera->reflectPlane = &reflectPlane;
camera->setup(true);