Tom Stellard <[email protected]> writes:

> This structure is used as a header that precedes LLVM bytecode programs
> that are passed to the drivers.
>
> v2:
>   - s/pipe_compute_program/pipe_llvm_program/
>
> v3:
>   - Rename to struct pipe_llvm_program_header
>   - Drop the char * prog member
> ---
>  src/gallium/include/pipe/p_state.h |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/src/gallium/include/pipe/p_state.h 
> b/src/gallium/include/pipe/p_state.h
> index 51a956d..c828c80 100644
> --- a/src/gallium/include/pipe/p_state.h
> +++ b/src/gallium/include/pipe/p_state.h
> @@ -593,6 +593,14 @@ struct pipe_resolve_info
>     unsigned mask; /**< PIPE_MASK_RGBA, Z, S or ZS */
>  };
>  
> +/**
> + * Structure used as a header for serialized LLVM programs.
> + */
> +struct pipe_llvm_program_header
> +{
> +   uint32_t num_bytes; /**< Number of bytes in the LLVM bytecode program. */
> +};
> +
>  struct pipe_compute_state
>  {
>     const void *prog; /**< Compute program to be executed. */

Reviewed-by: Francisco Jerez <[email protected]>

Attachment: pgpmcvIa4S4Q4.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to