Skip to content

Commit 31e7cc4

Browse files
GraphicsTypesX: added ClearRenderTargets() method to Graphics/TilePipelineStateCreateInfoX
1 parent afbed3d commit 31e7cc4

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Graphics/GraphicsEngine/interface/GraphicsTypesX.hpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1544,6 +1544,14 @@ struct GraphicsPipelineStateCreateInfoX : PipelineStateCreateInfoX<GraphicsPipel
15441544
return *this;
15451545
}
15461546

1547+
GraphicsPipelineStateCreateInfoX& ClearRenderTargets() noexcept
1548+
{
1549+
GraphicsPipeline.NumRenderTargets = 0;
1550+
for (size_t i = 0; i < MAX_RENDER_TARGETS; ++i)
1551+
GraphicsPipeline.RTVFormats[i] = TEX_FORMAT_UNKNOWN;
1552+
return *this;
1553+
}
1554+
15471555
GraphicsPipelineStateCreateInfoX& SetDepthFormat(TEXTURE_FORMAT DSVFormat) noexcept
15481556
{
15491557
GraphicsPipeline.DSVFormat = DSVFormat;
@@ -1730,6 +1738,14 @@ struct TilePipelineStateCreateInfoX : PipelineStateCreateInfoX<TilePipelineState
17301738
return *this;
17311739
}
17321740

1741+
TilePipelineStateCreateInfoX& ClearRenderTargets() noexcept
1742+
{
1743+
TilePipeline.NumRenderTargets = 0;
1744+
for (size_t i = 0; i < MAX_RENDER_TARGETS; ++i)
1745+
TilePipeline.RTVFormats[i] = TEX_FORMAT_UNKNOWN;
1746+
return *this;
1747+
}
1748+
17331749
TilePipelineStateCreateInfoX& Clear()
17341750
{
17351751
TilePipelineStateCreateInfoX CleanDesc;

0 commit comments

Comments
 (0)