diff options
author | Jason Ekstrand <[email protected]> | 2015-08-25 18:32:56 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2015-08-25 18:41:25 -0700 |
commit | 4bb9915755f6066f24b826cb323739dbebe7dba5 (patch) | |
tree | 4287d04b2cd8e7f48e3295264e62d4c94484671a /src/vulkan/anv_pipeline.c | |
parent | 9b387b5d3f4103c51079ea5298d33086af6da433 (diff) |
vk/gen8: Don't duplicate generic pipeline setup
gen8_graphics_pipeline_create had a bunch of stuff in it that's already set
up by anv_pipeline_init. The duplication was causing double-initialization
of a state stream and made valgrind very angry.
Diffstat (limited to 'src/vulkan/anv_pipeline.c')
-rw-r--r-- | src/vulkan/anv_pipeline.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vulkan/anv_pipeline.c b/src/vulkan/anv_pipeline.c index 39fcd235fa4..9372fb318df 100644 --- a/src/vulkan/anv_pipeline.c +++ b/src/vulkan/anv_pipeline.c @@ -189,10 +189,11 @@ anv_pipeline_init(struct anv_pipeline *pipeline, struct anv_device *device, const VkGraphicsPipelineCreateInfo *pCreateInfo, const struct anv_graphics_pipeline_create_info *extra) { + VkResult result; + pipeline->device = device; pipeline->layout = anv_pipeline_layout_from_handle(pCreateInfo->layout); memset(pipeline->shaders, 0, sizeof(pipeline->shaders)); - VkResult result; result = anv_reloc_list_init(&pipeline->batch_relocs, device); if (result != VK_SUCCESS) { |