From ab5ea22c252e0921a5735147b989dbc60d7bc0a4 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 1 Feb 2016 12:00:01 +1300 Subject: layers: Minor housekeeping in draw_state. Signed-off-by: Chris Forbes --- layers/draw_state.cpp | 6 ++---- 1 file 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; } -- cgit v1.2.3