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]>
pgpmcvIa4S4Q4.pgp
Description: PGP signature
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
