Skip to content

Commit a7b153d

Browse files
Hydrogent: use state cache for bound box and env map shaders
1 parent 567df77 commit a7b153d

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Hydrogent/src/Tasks/HnRenderBoundBoxTask.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ void HnRenderBoundBoxTask::Prepare(pxr::HdTaskContext* TaskCtx,
144144
{
145145
BoundBoxRenderer::CreateInfo BoundBoxRndrCI;
146146
BoundBoxRndrCI.pDevice = pRenderDelegate->GetDevice();
147+
BoundBoxRndrCI.pStateCache = pRenderDelegate->GetRenderStateCache();
147148
BoundBoxRndrCI.PackMatrixRowMajor = pRenderDelegate->GetUSDRenderer()->GetSettings().PackMatrixRowMajor;
148149
BoundBoxRndrCI.AsyncShaders = pRenderParam->GetConfig().AsyncShaderCompilation;
149150
BoundBoxRndrCI.pCameraAttribsCB = pRenderDelegate->GetFrameAttribsCB();

Hydrogent/src/Tasks/HnRenderEnvMapTask.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ void HnRenderEnvMapTask::Prepare(pxr::HdTaskContext* TaskCtx,
135135
{
136136
EnvMapRenderer::CreateInfo EnvMapRndrCI;
137137
EnvMapRndrCI.pDevice = pRenderDelegate->GetDevice();
138+
EnvMapRndrCI.pStateCache = pRenderDelegate->GetRenderStateCache();
138139
EnvMapRndrCI.pCameraAttribsCB = pRenderDelegate->GetFrameAttribsCB();
139140
EnvMapRndrCI.PackMatrixRowMajor = USDRenderer->GetSettings().PackMatrixRowMajor;
140141
EnvMapRndrCI.NumRenderTargets = RenderPassState->GetNumRenderTargets();

0 commit comments

Comments
 (0)