diff --git a/Source/Falcor/Core/API/RenderContext.cpp b/Source/Falcor/Core/API/RenderContext.cpp index a473eba40..a12a1c81a 100644 --- a/Source/Falcor/Core/API/RenderContext.cpp +++ b/Source/Falcor/Core/API/RenderContext.cpp @@ -701,6 +701,8 @@ gfx::IRenderCommandEncoder* RenderContext::drawCallCommon(GraphicsState* pState, encoder->setScissorRects( (uint32_t)pState->getScissors().size(), reinterpret_cast(pState->getScissors().data()) ); + if (pState->getDepthStencilState()) + encoder->setStencilReference(pState->getDepthStencilState()->getStencilRef()); } return encoder;