Tom Stellard <thomas.stell...@amd.com> writes:

> Drivers can return this value for PIPE_COMPUTE_CAP_IR_TARGET
> if they want clover to give them native object code.

Looks good to me,
Reviewed-by: Francisco Jerez <curroje...@riseup.net>

> ---
>  src/gallium/docs/source/screen.rst   | 4 ++--
>  src/gallium/include/pipe/p_defines.h | 3 ++-
>  2 files changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/src/gallium/docs/source/screen.rst 
> b/src/gallium/docs/source/screen.rst
> index c83be12..0f989eb 100644
> --- a/src/gallium/docs/source/screen.rst
> +++ b/src/gallium/docs/source/screen.rst
> @@ -320,8 +320,8 @@ pipe_screen::get_compute_param.
>  
>  * ``PIPE_COMPUTE_CAP_IR_TARGET``: A description of the target of the form
>    ``processor-arch-manufacturer-os`` that will be passed on to the compiler.
> -  This CAP is only relevant for drivers that specify PIPE_SHADER_IR_LLVM for
> -  their preferred IR.
> +  This CAP is only relevant for drivers that specify PIPE_SHADER_IR_LLVM
> +  or PIPE_SHADER_IR_NATIVE for their preferred IR.
>    Value type: null-terminated string.
>  * ``PIPE_COMPUTE_CAP_GRID_DIMENSION``: Number of supported dimensions
>    for grid and block coordinates.  Value type: ``uint64_t``.
> diff --git a/src/gallium/include/pipe/p_defines.h 
> b/src/gallium/include/pipe/p_defines.h
> index 93156b9..d9b1547 100644
> --- a/src/gallium/include/pipe/p_defines.h
> +++ b/src/gallium/include/pipe/p_defines.h
> @@ -638,7 +638,8 @@ enum pipe_shader_cap
>  enum pipe_shader_ir
>  {
>     PIPE_SHADER_IR_TGSI,
> -   PIPE_SHADER_IR_LLVM
> +   PIPE_SHADER_IR_LLVM,
> +   PIPE_SHADER_IR_NATIVE
>  };
>  
>  /**
> -- 
> 1.8.5.5

Attachment: pgpewCKd4YbqW.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to