[Mesa-dev] [PATCH v2] anv/cmd_buffer: Return a VkResult from verify_cmd_parser

Lionel Landwerlin lionel.g.landwerlin at intel.com
Sat Feb 11 12:06:59 UTC 2017


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

On 11/02/17 05:36, Jason Ekstrand wrote:
> This fixes a "statement with no effect" compiler warning
> ---
>   src/intel/vulkan/genX_cmd_buffer.c | 14 +++++++-------
>   1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
> index 8db26e9..d07fe78 100644
> --- a/src/intel/vulkan/genX_cmd_buffer.c
> +++ b/src/intel/vulkan/genX_cmd_buffer.c
> @@ -1899,18 +1899,17 @@ genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer)
>   
>   #if GEN_GEN == 7
>   
> -static bool
> +static VkResult
>   verify_cmd_parser(const struct anv_device *device,
>                     int required_version,
>                     const char *function)
>   {
>      if (device->instance->physicalDevice.cmd_parser_version < required_version) {
> -      vk_errorf(VK_ERROR_FEATURE_NOT_PRESENT,
> -                "cmd parser version %d is required for %s",
> -                required_version, function);
> -      return false;
> +      return vk_errorf(VK_ERROR_FEATURE_NOT_PRESENT,
> +                       "cmd parser version %d is required for %s",
> +                       required_version, function);
>      } else {
> -      return true;
> +      return VK_SUCCESS;
>      }
>   }
>   
> @@ -1981,7 +1980,8 @@ void genX(CmdDispatchIndirect)(
>      /* Linux 4.4 added command parser version 5 which allows the GPGPU
>       * indirect dispatch registers to be written.
>       */
> -   if (!verify_cmd_parser(cmd_buffer->device, 5, "vkCmdDispatchIndirect"))
> +   if (verify_cmd_parser(cmd_buffer->device, 5,
> +                         "vkCmdDispatchIndirect") != VK_SUCCESS)
>         return;
>   #endif
>   




More information about the mesa-dev mailing list