mirror of
https://bitbucket.org/CPMADevs/cnq3
synced 2024-11-28 23:02:25 +00:00
trivial CRP code improvement
This commit is contained in:
parent
b7522d8f7c
commit
ea3b071c58
2 changed files with 3 additions and 6 deletions
|
@ -261,7 +261,6 @@ void AccumDepthOfField::Accumulate()
|
||||||
CmdBindPipeline(accumPipeline);
|
CmdBindPipeline(accumPipeline);
|
||||||
CmdSetGraphicsRootConstants(0, sizeof(rc), &rc);
|
CmdSetGraphicsRootConstants(0, sizeof(rc), &rc);
|
||||||
CmdDraw(3, 0);
|
CmdDraw(3, 0);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void AccumDepthOfField::Normalize()
|
void AccumDepthOfField::Normalize()
|
||||||
|
|
|
@ -134,8 +134,6 @@ struct DOFCombineRC
|
||||||
|
|
||||||
void GatherDepthOfField::Init()
|
void GatherDepthOfField::Init()
|
||||||
{
|
{
|
||||||
const TextureFormat::Id renderTargetFormat = TextureFormat::R16G16B16A16_Float;
|
|
||||||
|
|
||||||
tileTextureWidth = (uint32_t)(glConfig.vidWidth + 15) / 16;
|
tileTextureWidth = (uint32_t)(glConfig.vidWidth + 15) / 16;
|
||||||
tileTextureHeight = (uint32_t)(glConfig.vidHeight + 15) / 16;
|
tileTextureHeight = (uint32_t)(glConfig.vidHeight + 15) / 16;
|
||||||
|
|
||||||
|
@ -148,14 +146,14 @@ void GatherDepthOfField::Init()
|
||||||
{
|
{
|
||||||
GraphicsPipelineDesc desc("DOF combine");
|
GraphicsPipelineDesc desc("DOF combine");
|
||||||
MakeFullScreenPipeline(desc, ShaderByteCode(g_combine_ps));
|
MakeFullScreenPipeline(desc, ShaderByteCode(g_combine_ps));
|
||||||
desc.AddRenderTarget(0, renderTargetFormat);
|
desc.AddRenderTarget(0, crp.renderTargetFormat);
|
||||||
combinePipeline = CreateGraphicsPipeline(desc);
|
combinePipeline = CreateGraphicsPipeline(desc);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
GraphicsPipelineDesc desc("DOF viz");
|
GraphicsPipelineDesc desc("DOF viz");
|
||||||
MakeFullScreenPipeline(desc, ShaderByteCode(g_debug_ps));
|
MakeFullScreenPipeline(desc, ShaderByteCode(g_debug_ps));
|
||||||
desc.AddRenderTarget(0, renderTargetFormat);
|
desc.AddRenderTarget(0, crp.renderTargetFormat);
|
||||||
debugPipeline = CreateGraphicsPipeline(desc);
|
debugPipeline = CreateGraphicsPipeline(desc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,7 +163,7 @@ void GatherDepthOfField::Init()
|
||||||
desc.committedResource = true;
|
desc.committedResource = true;
|
||||||
desc.initialState = ResourceStates::UnorderedAccessBit;
|
desc.initialState = ResourceStates::UnorderedAccessBit;
|
||||||
desc.allowedState = ResourceStates::UnorderedAccessBit | ResourceStates::ComputeShaderAccessBit | ResourceStates::PixelShaderAccessBit;
|
desc.allowedState = ResourceStates::UnorderedAccessBit | ResourceStates::ComputeShaderAccessBit | ResourceStates::PixelShaderAccessBit;
|
||||||
desc.format = renderTargetFormat;
|
desc.format = crp.renderTargetFormat;
|
||||||
farColorTexture = CreateTexture(desc);
|
farColorTexture = CreateTexture(desc);
|
||||||
desc.name = "DOF near field color";
|
desc.name = "DOF near field color";
|
||||||
nearColorTexture = CreateTexture(desc);
|
nearColorTexture = CreateTexture(desc);
|
||||||
|
|
Loading…
Reference in a new issue