From 5e015f20a2960dc3ab93059e23b369099af214a5 Mon Sep 17 00:00:00 2001 From: djefrey Date: Tue, 30 Jun 2026 19:42:42 +0200 Subject: [PATCH] Fix OIT compilation error on Mesa AMD iGPU --- .../assets/flywheel/flywheel/internal/wavelet.glsl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/src/backend/resources/assets/flywheel/flywheel/internal/wavelet.glsl b/common/src/backend/resources/assets/flywheel/flywheel/internal/wavelet.glsl index 8bfaeb6209..e191cb732d 100644 --- a/common/src/backend/resources/assets/flywheel/flywheel/internal/wavelet.glsl +++ b/common/src/backend/resources/assets/flywheel/flywheel/internal/wavelet.glsl @@ -50,7 +50,7 @@ float get_coefficients(in sampler2DArray coefficients, int index) { float total_absorbance(in sampler2DArray coefficients) { float scale_coefficient = get_coefficients(coefficients, TRANSPARENCY_WAVELET_COEFFICIENT_COUNT - 1); if (scale_coefficient == 0) { - return 0; + return 0.; } int index_b = TRANSPARENCY_WAVELET_COEFFICIENT_COUNT - 1; @@ -76,7 +76,7 @@ float total_absorbance(in sampler2DArray coefficients) { float absorbance(in sampler2DArray coefficients, float depth) { float scale_coefficient = get_coefficients(coefficients, TRANSPARENCY_WAVELET_COEFFICIENT_COUNT - 1); if (scale_coefficient == 0) { - return 0; + return 0.; } depth *= float(TRANSPARENCY_WAVELET_COEFFICIENT_COUNT-1) / TRANSPARENCY_WAVELET_COEFFICIENT_COUNT; @@ -120,7 +120,7 @@ float absorbance(in sampler2DArray coefficients, float depth) { float signal_corrected_absorbance(in sampler2DArray coefficients, float depth, float signal) { float scale_coefficient = get_coefficients(coefficients, TRANSPARENCY_WAVELET_COEFFICIENT_COUNT - 1); if (scale_coefficient == 0) { - return 0; + return 0.; } depth *= float(TRANSPARENCY_WAVELET_COEFFICIENT_COUNT-1) / TRANSPARENCY_WAVELET_COEFFICIENT_COUNT;