tgsi: add Texture and Format to tgsi_instruction_memory
Frontends should have this information readily available, and it simplifies image LOAD/STORE/ATOM* handling especially with indirect image access. Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
@@ -743,7 +743,9 @@ struct tgsi_dst_register
|
||||
struct tgsi_instruction_memory
|
||||
{
|
||||
unsigned Qualifier : 3; /* TGSI_MEMORY_ */
|
||||
unsigned Padding : 29;
|
||||
unsigned Texture : 8; /* only for images: TGSI_TEXTURE_ */
|
||||
unsigned Format : 10; /* only for images: PIPE_FORMAT_ */
|
||||
unsigned Padding : 11;
|
||||
};
|
||||
|
||||
#define TGSI_MEMBAR_SHADER_BUFFER (1 << 0)
|
||||
|
Reference in New Issue
Block a user