diff --git a/.pick_status.json b/.pick_status.json index e52498dbc99..5bbc1d9da93 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -715,7 +715,7 @@ "description": "radv/rt: fix total stack size computation", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "2649a1f272cea69b73364d06a3dad21415921056" }, diff --git a/src/amd/vulkan/radv_pipeline_rt.c b/src/amd/vulkan/radv_pipeline_rt.c index fb061b6e1fd..d1e6ebebbc7 100644 --- a/src/amd/vulkan/radv_pipeline_rt.c +++ b/src/amd/vulkan/radv_pipeline_rt.c @@ -584,7 +584,7 @@ radv_rt_pipeline_create(VkDevice _device, VkPipelineCache _cache, goto shader_fail; } - rt_pipeline->stack_size = compute_rt_stack_size(pCreateInfo, rt_pipeline->groups); + rt_pipeline->stack_size = compute_rt_stack_size(&local_create_info, rt_pipeline->groups); rt_pipeline->base.base.shaders[MESA_SHADER_COMPUTE] = radv_create_rt_prolog(device); combine_config(&rt_pipeline->base.base.shaders[MESA_SHADER_COMPUTE]->config,