[Mesa-dev] [PATCH mesa] anv: set error in all failure paths

Lionel Landwerlin lionel.g.landwerlin at intel.com
Wed Aug 8 15:40:38 UTC 2018


Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

On 08/08/18 15:45, Eric Engestrom wrote:
> Cc: Jason Ekstrand <jason.ekstrand at intel.com>
> Fixes: 5b196f39bddc689742d3 "anv/pipeline: Compile to NIR in compile_graphics"
> Signed-off-by: Eric Engestrom <eric.engestrom at intel.com>
> ---
>   src/intel/vulkan/anv_pipeline.c | 4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/intel/vulkan/anv_pipeline.c b/src/intel/vulkan/anv_pipeline.c
> index 23af0f1c9248858d6762..4074c8fd364f9b815f83 100644
> --- a/src/intel/vulkan/anv_pipeline.c
> +++ b/src/intel/vulkan/anv_pipeline.c
> @@ -979,8 +979,10 @@ anv_pipeline_compile_graphics(struct anv_pipeline *pipeline,
>                                              &stages[s],
>                                              &stages[s].prog_data.base,
>                                              &stages[s].bind_map);
> -      if (stages[s].nir == NULL)
> +      if (stages[s].nir == NULL) {
> +         result = vk_error(VK_ERROR_OUT_OF_HOST_MEMORY);
>            goto fail;
> +      }
>      }
>   
>      /* Walk backwards to link */




More information about the mesa-dev mailing list