Skip to content

Commit

Permalink
Traktor: GBuffer pass properly setup "irradiance single" technique.
Browse files Browse the repository at this point in the history
  • Loading branch information
apistol78 committed Mar 5, 2024
1 parent 48e0b61 commit aa37266
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion code/World/Shared/Passes/GBufferPass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -105,13 +105,17 @@ render::handle_t GBufferPass::setup(

sharedParams->endParameters(renderContext);

const bool irradianceEnable = (bool)(irradianceGrid != nullptr);
const bool irradianceSingle = irradianceEnable && irradianceGrid->isSingle();

const WorldRenderPassShared gbufferPass(
gbufferWriteTechnique,
sharedParams,
worldRenderView,
IWorldRenderPass::First,
{
{ s_handleIrradianceEnable, (bool)(irradianceGrid != nullptr) }
{ s_handleIrradianceEnable, irradianceEnable },
{ s_handleIrradianceSingle, irradianceSingle }
}
);

Expand Down

0 comments on commit aa37266

Please sign in to comment.