diff options
| author | Tobin Ehlis <tobine@google.com> | 2017-07-21 13:45:31 -0600 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2017-07-24 15:28:18 -0600 |
| commit | 5b1174d3df2ba6b1450a73495b37a60e15f00b45 (patch) | |
| tree | 10cbe53943d546c7dbc7ce8fddc94112d3125654 /layers/core_validation.cpp | |
| parent | 70e47097ac46bf5f4ee34d25cc5ae8250d56afa1 (diff) | |
| download | usermoji-5b1174d3df2ba6b1450a73495b37a60e15f00b45.tar.xz | |
layers:Minor refactor for clarity
Add comment and move VkSubpassDescription local variable assignment to
clarify what's going on.
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 7e1fddaf..6a66a5f4 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -6174,8 +6174,9 @@ static bool ValidateRenderPassPipelineBarriers(layer_data *device_data, const ch funcName, active_subpass, rp_handle, validation_error_map[VALIDATION_ERROR_1b800928]); } else { assert(rp_state->subpass_to_dependency_index[cb_state->activeSubpass] != -1); - const auto &sub_dep = rp_state->createInfo.pDependencies[rp_state->subpass_to_dependency_index[active_subpass]]; + // Grab ref to current subpassDescription up-front for use below const auto &sub_desc = rp_state->createInfo.pSubpasses[active_subpass]; + const auto &sub_dep = rp_state->createInfo.pDependencies[rp_state->subpass_to_dependency_index[active_subpass]]; const auto &sub_src_stage_mask = ExpandPipelineStageFlags(sub_dep.srcStageMask); const auto &sub_dst_stage_mask = ExpandPipelineStageFlags(sub_dep.dstStageMask); if ((sub_src_stage_mask != VK_PIPELINE_STAGE_ALL_COMMANDS_BIT) && |
