Expose Tonemapping LUT binding indices (#16934)

This PR simply exposes Bevy PBR's
`TONEMAPPING_LUT_TEXTURE_BINDING_INDEX` and
`TONEMAPPING_LUT_SAMPLER_BINDING_INDEX`.

# Objective 
Alongside #16932, this is the last required change to be able to replace
Bevy's built-in deferred lighting pass with a custom one based on the
original logic.
This commit is contained in:
Marius Metzger 2024-12-24 04:02:14 +01:00 committed by François Mockers
parent fcce3fb344
commit 6628ce1e8d

View File

@ -161,8 +161,8 @@ pub const RGB9E5_FUNCTIONS_HANDLE: Handle<Shader> = Handle::weak_from_u128(26590
const MESHLET_VISIBILITY_BUFFER_RESOLVE_SHADER_HANDLE: Handle<Shader> = const MESHLET_VISIBILITY_BUFFER_RESOLVE_SHADER_HANDLE: Handle<Shader> =
Handle::weak_from_u128(2325134235233421); Handle::weak_from_u128(2325134235233421);
const TONEMAPPING_LUT_TEXTURE_BINDING_INDEX: u32 = 23; pub const TONEMAPPING_LUT_TEXTURE_BINDING_INDEX: u32 = 23;
const TONEMAPPING_LUT_SAMPLER_BINDING_INDEX: u32 = 24; pub const TONEMAPPING_LUT_SAMPLER_BINDING_INDEX: u32 = 24;
/// Sets up the entire PBR infrastructure of bevy. /// Sets up the entire PBR infrastructure of bevy.
pub struct PbrPlugin { pub struct PbrPlugin {