Skip to content

Commit c31a41c

Browse files
committed
Fix underwater tint not working
1 parent 87e3a38 commit c31a41c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

engine/src/main/java/org/terasology/rendering/dag/nodes/InitialPostProcessingNode.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ public InitialPostProcessingNode(Context context) {
125125
public void process() {
126126
PerformanceMonitor.startActivity("rendering/initialPostProcessing");
127127

128+
// Common Shader Parameters
129+
130+
initialPostMaterial.setFloat("swimming", activeCamera.isUnderWater() ? 1.0f : 0.0f, true);
131+
128132
// Shader Parameters
129133

130134
initialPostMaterial.setFloat3("inLiquidTint", worldProvider.getBlock(activeCamera.getPosition()).getTint(), true);

0 commit comments

Comments
 (0)