aboutsummaryrefslogtreecommitdiff
path: root/layers
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2017-08-15 11:23:40 -0700
committerChris Forbes <chrisf@ijw.co.nz>2017-08-16 10:39:46 -0700
commit6feaec9534d1c294702e5feb7d553b31c1fb63ca (patch)
tree5dd7f0f6fc101f46a1f268ee31915b248f84a72a /layers
parent2f827ff2751e8de41808ad14671b8579f8bb9e95 (diff)
downloadusermoji-6feaec9534d1c294702e5feb7d553b31c1fb63ca.tar.xz
layers: inline set_cb_pso_status into sole caller
Diffstat (limited to 'layers')
-rw-r--r--layers/core_validation.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 5608d179..2bd6b8ac 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -1809,11 +1809,6 @@ CBStatusFlags MakeStaticStateMask(VkPipelineDynamicStateCreateInfo const *ds) {
return flags;
}
-// Set PSO-related status bits for CB, including dynamic state set via PSO
-static void set_cb_pso_status(GLOBAL_CB_NODE *pCB, const PIPELINE_STATE *pPipe) {
- pCB->status |= MakeStaticStateMask(pPipe->graphicsPipelineCI.ptr()->pDynamicState);
-}
-
// Flags validation error if the associated call is made inside a render pass. The apiName routine should ONLY be called outside a
// render pass.
bool insideRenderPass(const layer_data *dev_data, const GLOBAL_CB_NODE *pCB, const char *apiName,
@@ -5138,7 +5133,7 @@ VKAPI_ATTR void VKAPI_CALL CmdBindPipeline(VkCommandBuffer commandBuffer, VkPipe
PIPELINE_STATE *pipe_state = getPipelineState(dev_data, pipeline);
if (pipe_state) {
cb_state->lastBound[pipelineBindPoint].pipeline_state = pipe_state;
- set_cb_pso_status(cb_state, pipe_state);
+ pCB->status |= MakeStaticStateMask(pipe_state->graphicsPipelineCI.ptr()->pDynamicState);
set_pipeline_state(pipe_state);
skip |= validate_dual_src_blend_feature(dev_data, pipe_state);
} else {