[Mesa-dev] [PATCH 02/10] gallium: Add PIPE_SHADER_IR_NATIVE to enum pipe_shader_ir
Francisco Jerez
currojerez at riseup.net
Tue Oct 7 02:31:49 PDT 2014
Tom Stellard <thomas.stellard at 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 <currojerez at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 212 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20141007/e71dc801/attachment.sig>
More information about the mesa-dev
mailing list