diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-01-03 08:51:00 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-01-03 08:51:08 +0100 |
commit | 7abaac631bd897154686e6db030904d0af238248 (patch) | |
tree | b1313a7c9fbae53ff25b738219734a6116eecb8e | |
parent | 07b88600b793104b21244aa36d0cc37b689e9b95 (diff) | |
download | redot-engine-7abaac631bd897154686e6db030904d0af238248.tar.gz |
Fixup SDFGI shader compilation error after #80390
My mistake, I added this when rebasing and didn't notice that it was a
.glsl file and thus the availability of Math was not confirmed by the
C++ compiler.
-rw-r--r-- | servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl b/servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl index f2c2458bf0..dd35ae3b73 100644 --- a/servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl +++ b/servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl @@ -1033,7 +1033,7 @@ void main() { if (local == ivec3(0) && store_position_count > 0) { store_from_index = atomicAdd(dispatch_data.total_count, store_position_count); - uint group_count = Math::division_round_up(store_from_index + store_position_count, 64); + uint group_count = (store_from_index + store_position_count - 1) / 64 + 1; atomicMax(dispatch_data.x, group_count); } |