From 56998558f4dfd7a215bb0d44c4596f260c29f61f Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Sat, 14 Oct 2017 13:14:32 +1100 Subject: [PATCH] radv: reorder init function calls Reviewed-by: Bas Nieuwenhuizen --- src/amd/vulkan/radv_pipeline.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 5e409ce7670..415a6cd62b2 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -1766,6 +1766,8 @@ radv_pipeline_init(struct radv_pipeline *pipeline, pipeline->layout = radv_pipeline_layout_from_handle(pCreateInfo->layout); radv_pipeline_init_dynamic_state(pipeline, pCreateInfo); + radv_pipeline_init_blend_state(pipeline, pCreateInfo, extra); + const VkPipelineShaderStageCreateInfo *pStages[MESA_SHADER_STAGES] = { 0, }; struct radv_shader_module *modules[MESA_SHADER_STAGES] = { 0, }; for (uint32_t i = 0; i < pCreateInfo->stageCount; i++) { @@ -1774,8 +1776,6 @@ radv_pipeline_init(struct radv_pipeline *pipeline, modules[stage] = radv_shader_module_from_handle(pStages[stage]->module); } - radv_pipeline_init_blend_state(pipeline, pCreateInfo, extra); - if (!modules[MESA_SHADER_FRAGMENT]) { nir_builder fs_b; nir_builder_init_simple_shader(&fs_b, NULL, MESA_SHADER_FRAGMENT, NULL); -- 2.30.2