On Thu, Mar 24, 2016 at 9:43 PM, Bas Nieuwenhuizen
<b...@basnieuwenhuizen.nl> wrote:
> diff --git a/src/gallium/include/pipe/p_screen.h 
> b/src/gallium/include/pipe/p_screen.h
> index 4f30e75..6d44cf7 100644
> --- a/src/gallium/include/pipe/p_screen.h
> +++ b/src/gallium/include/pipe/p_screen.h
> @@ -109,13 +109,16 @@ struct pipe_screen {
>
>     /**
>      * Query a compute-specific capability/parameter/limit.
> -    * \param param  one of PIPE_COMPUTE_CAP_x
> -    * \param ret    pointer to a preallocated buffer that will be
> -    *               initialized to the parameter value, or NULL.
> -    * \return       size in bytes of the parameter value that would be
> -    *               returned.
> +    * \param ir_type shader IR type for which the param applies, or don't 
> care
> +    *                if the param is not shader related
> +    * \param param   one of PIPE_COMPUTE_CAP_x
> +    * \param ret     pointer to a preallocated buffer that will be
> +    *                initialized to the parameter value, or NULL.
> +    * \return        size in bytes of the parameter value that would be
> +    *                returned.
>      */
>     int (*get_compute_param)(struct pipe_screen *,
> +                           unsigned ir_type,

Should this be a enum pipe_shader_ir instead?

>                             enum pipe_compute_cap param,
>                             void *ret);
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to