aboutsummaryrefslogtreecommitdiff
path: root/layers/draw_state.cpp
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2016-02-01 12:00:01 +1300
committerTobin Ehlis <tobine@google.com>2016-02-12 07:45:35 -0700
commitab5ea22c252e0921a5735147b989dbc60d7bc0a4 (patch)
treeddf1f7fe9843b30488aed0373e80580515457af2 /layers/draw_state.cpp
parentf07d955798b46fd594f09ad82d24ee358f0b25d3 (diff)
downloadusermoji-ab5ea22c252e0921a5735147b989dbc60d7bc0a4.tar.xz
layers: Minor housekeeping in draw_state.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Diffstat (limited to 'layers/draw_state.cpp')
-rw-r--r--layers/draw_state.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index efffe48b..e7801bfd 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -1389,8 +1389,8 @@ validate_pipeline_shaders(layer_data *my_data, VkDevice dev, PIPELINE_NODE* pPip
int vertex_stage = get_shader_stage_id(VK_SHADER_STAGE_VERTEX_BIT);
int fragment_stage = get_shader_stage_id(VK_SHADER_STAGE_FRAGMENT_BIT);
- shader_module **shaders = new shader_module*[fragment_stage + 1]; /* exclude CS */
- memset(shaders, 0, sizeof(shader_module *) * (fragment_stage +1));
+ shader_module *shaders[5];
+ memset(shaders, 0, sizeof(shaders));
RENDER_PASS_NODE const *rp = 0;
VkPipelineVertexInputStateCreateInfo const *vi = 0;
VkBool32 pass = VK_TRUE;
@@ -1480,8 +1480,6 @@ validate_pipeline_shaders(layer_data *my_data, VkDevice dev, PIPELINE_NODE* pPip
pass = validate_fs_outputs_against_render_pass(my_data, dev, shaders[fragment_stage], rp, pCreateInfo->subpass) && pass;
}
- delete [] shaders;
-
return pass;
}