From c30e31bd653b153dbc5c2baea1feefcc3d9c3eb2 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 16 Apr 2025 08:58:00 +0200 Subject: [PATCH] Fix material flipbook X slice calculation #3381 --- Source/Shaders/MaterialCommon.hlsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Shaders/MaterialCommon.hlsl b/Source/Shaders/MaterialCommon.hlsl index c08d7d5fb..b766a307b 100644 --- a/Source/Shaders/MaterialCommon.hlsl +++ b/Source/Shaders/MaterialCommon.hlsl @@ -309,7 +309,7 @@ float3 AOMultiBounce(float visibility, float3 albedo) float2 Flipbook(float2 uv, float frame, float2 sizeXY, float2 flipXY = 0.0f) { - float2 frameXY = float2((uint)frame % (uint)sizeXY.y, (uint)frame / (uint)sizeXY.x); + float2 frameXY = float2((uint)frame / (uint)sizeXY.y, (uint)frame / (uint)sizeXY.x); float2 flipFrameXY = sizeXY - frameXY - float2(1, 1); frameXY = lerp(frameXY, flipFrameXY, flipXY); return (uv + frameXY) / sizeXY;