Skip to content

Commit 1ba0953

Browse files
fix decal index selection in light textures
1 parent 64c7bec commit 1ba0953

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crates/bevy_pbr/src/render/pbr_lighting.wgsl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,7 @@ fn point_light(
711711
let relative_position = (view_bindings::clustered_decals.decals[(*light).decal_index].local_from_world * vec4(P, 1.0)).xyz;
712712
let cubemap_type = view_bindings::clustered_decals.decals[(*light).decal_index].tag;
713713
let decal_uv = cubemap_uv(relative_position, cubemap_type);
714-
let image_index = view_bindings::clustered_decals.decals[(*light).decal_index].image_index;
714+
let image_index = view_bindings::clustered_decals.decals[(*light).decal_index].base_color_texture_index;
715715

716716
texture_sample = textureSampleLevel(
717717
view_bindings::clustered_decal_textures[image_index],
@@ -759,7 +759,7 @@ fn spot_light(
759759
vec4((*input).P, 1.0)).xyz;
760760
if local_position.z < 0.0 {
761761
let decal_uv = (local_position.xy / (local_position.z * (*light).spot_light_tan_angle)) * vec2(-0.5, 0.5) + 0.5;
762-
let image_index = view_bindings::clustered_decals.decals[(*light).decal_index].image_index;
762+
let image_index = view_bindings::clustered_decals.decals[(*light).decal_index].base_color_texture_index;
763763

764764
texture_sample = textureSampleLevel(
765765
view_bindings::clustered_decal_textures[image_index],
@@ -840,7 +840,7 @@ fn directional_light(
840840
if (view_bindings::clustered_decals.decals[(*light).decal_index].tag != 0u)
841841
|| all(clamp(decal_uv, vec2(0.0), vec2(1.0)) == decal_uv)
842842
{
843-
let image_index = view_bindings::clustered_decals.decals[(*light).decal_index].image_index;
843+
let image_index = view_bindings::clustered_decals.decals[(*light).decal_index].base_color_texture_index;
844844

845845
texture_sample = textureSampleLevel(
846846
view_bindings::clustered_decal_textures[image_index],

0 commit comments

Comments
 (0)