Group camera frame fullscreen color chain intent
This commit is contained in:
@@ -264,7 +264,7 @@ bool CameraRenderer::Render(
|
||||
"CameraRenderer::Render failed: post-process request invalid");
|
||||
return false;
|
||||
}
|
||||
if (plan.usesGraphManagedMainSceneColor &&
|
||||
if (plan.UsesGraphManagedMainSceneColor() &&
|
||||
(m_pipeline == nullptr || !m_pipeline->SupportsMainSceneRenderGraph())) {
|
||||
Debug::Logger::Get().Error(
|
||||
Debug::LogCategory::Rendering,
|
||||
|
||||
@@ -57,7 +57,8 @@ inline CameraFrameStageSourceBinding ResolveCameraFrameStageSourceBinding(
|
||||
switch (stage) {
|
||||
case CameraFrameStage::PostProcess:
|
||||
return plan.postProcess.IsRequested() &&
|
||||
plan.postProcessSource == CameraFrameColorSource::ExplicitSurface
|
||||
plan.ResolveStageColorSource(CameraFrameStage::PostProcess) ==
|
||||
CameraFrameColorSource::ExplicitSurface
|
||||
? CameraFrameStageSourceBinding{
|
||||
&plan.postProcess.sourceSurface,
|
||||
plan.postProcess.sourceColorView,
|
||||
@@ -65,7 +66,8 @@ inline CameraFrameStageSourceBinding ResolveCameraFrameStageSourceBinding(
|
||||
: CameraFrameStageSourceBinding{};
|
||||
case CameraFrameStage::FinalOutput:
|
||||
return plan.finalOutput.IsRequested() &&
|
||||
plan.finalOutputSource == CameraFrameColorSource::ExplicitSurface
|
||||
plan.ResolveStageColorSource(CameraFrameStage::FinalOutput) ==
|
||||
CameraFrameColorSource::ExplicitSurface
|
||||
? CameraFrameStageSourceBinding{
|
||||
&plan.finalOutput.sourceSurface,
|
||||
plan.finalOutput.sourceColorView,
|
||||
|
||||
Reference in New Issue
Block a user