aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2016-05-13 13:01:24 +1200
committerChris Forbes <chrisforbes@google.com>2016-05-16 09:54:39 +1200
commit6e0ab595875c3b7451b7c2aef73c40c417cc7a0c (patch)
tree8a075271184fa336d7dbf06c15ee1648bd42ce9b /layers/core_validation.cpp
parent70d2d1e8447ffd7e8372d26c3a281678081499c2 (diff)
downloadusermoji-6e0ab595875c3b7451b7c2aef73c40c417cc7a0c.tar.xz
layers: use RENDER_PASS_NODE* from pipeline in SC
Breaks one more dep from SC guts -> layer_data Signed-off-by: Chris Forbes <chrisforbes@google.com>
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 285ce9e3..2b4cd39d 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -2563,11 +2563,9 @@ static bool validate_and_capture_pipeline_shader_state(layer_data *my_data, PIPE
}
}
- auto rp = pCreateInfo->renderPass != VK_NULL_HANDLE ? my_data->renderPassMap[pCreateInfo->renderPass] : nullptr;
-
- if (shaders[fragment_stage] && rp) {
- pass &= validate_fs_outputs_against_render_pass(my_data->report_data, shaders[fragment_stage], entrypoints[fragment_stage], rp,
- pCreateInfo->subpass);
+ if (shaders[fragment_stage] && pPipeline->renderPass) {
+ pass &= validate_fs_outputs_against_render_pass(my_data->report_data, shaders[fragment_stage], entrypoints[fragment_stage],
+ pPipeline->renderPass, pCreateInfo->subpass);
}
return pass;