mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Fix LightmapGI not being correctly applied to objects
(cherry picked from commit 24ed12d4a3
)
This commit is contained in:
parent
0990896d91
commit
dd92108759
2 changed files with 2 additions and 2 deletions
|
@ -846,7 +846,7 @@ void RenderForwardClustered::_fill_instance_data(RenderListType p_render_list, i
|
|||
|
||||
RenderElementInfo &element_info = rl->element_info[p_offset + i];
|
||||
|
||||
element_info.value = uint32_t(surface->sort.sort_key2 & 0x0FFF00000000);
|
||||
element_info.value = uint32_t((surface->sort.sort_key2 & 0x0FFF00000000) >> 32u);
|
||||
|
||||
if (cant_repeat) {
|
||||
prev_surface = nullptr;
|
||||
|
|
|
@ -1975,7 +1975,7 @@ void RenderForwardMobile::_fill_instance_data(RenderListType p_render_list, uint
|
|||
RenderElementInfo &element_info = rl->element_info[p_offset + i];
|
||||
|
||||
// Sets lod_index and uses_lightmap at once.
|
||||
element_info.value = uint32_t(surface->sort.sort_key2 & 0x01FF00000000);
|
||||
element_info.value = uint32_t((surface->sort.sort_key2 & 0x01FF00000000) >> 32u);
|
||||
}
|
||||
|
||||
if (p_update_buffer) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue