diff options
| author | Chris Forbes <chrisforbes@google.com> | 2016-02-01 12:00:01 +1300 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2016-02-12 07:45:35 -0700 |
| commit | ab5ea22c252e0921a5735147b989dbc60d7bc0a4 (patch) | |
| tree | ddf1f7fe9843b30488aed0373e80580515457af2 /layers/draw_state.cpp | |
| parent | f07d955798b46fd594f09ad82d24ee358f0b25d3 (diff) | |
| download | usermoji-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.cpp | 6 |
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; } |
