summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_rd/storage_rd/light_storage.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2024-01-03 01:14:50 +0100
committerJuan Linietsky <reduzio@gmail.com>2024-01-19 17:41:10 +0100
commit24fe0715b53c6e599adfea9f69716db279be9db4 (patch)
tree09d48c2247a536513e610203e7165830484f8680 /servers/rendering/renderer_rd/storage_rd/light_storage.cpp
parent9b522ac1a85cab1a7a867b7a9f3bb102d9376ac2 (diff)
downloadredot-engine-24fe0715b53c6e599adfea9f69716db279be9db4.tar.gz
Promote CowData to 64 bits
Fixes a lot of bugs, please help me fill the list.
Diffstat (limited to 'servers/rendering/renderer_rd/storage_rd/light_storage.cpp')
-rw-r--r--servers/rendering/renderer_rd/storage_rd/light_storage.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/rendering/renderer_rd/storage_rd/light_storage.cpp b/servers/rendering/renderer_rd/storage_rd/light_storage.cpp
index 21c6425a87..150e82c25c 100644
--- a/servers/rendering/renderer_rd/storage_rd/light_storage.cpp
+++ b/servers/rendering/renderer_rd/storage_rd/light_storage.cpp
@@ -1988,7 +1988,7 @@ void LightStorage::shadow_atlas_set_size(RID p_atlas, int p_size, bool p_16_bits
for (int i = 0; i < 4; i++) {
//clear subdivisions
shadow_atlas->quadrants[i].shadows.clear();
- shadow_atlas->quadrants[i].shadows.resize(1 << shadow_atlas->quadrants[i].subdivision);
+ shadow_atlas->quadrants[i].shadows.resize(int64_t(1) << int64_t(shadow_atlas->quadrants[i].subdivision));
}
//erase shadow atlas reference from lights