diff options
author | Dave Airlie <[email protected]> | 2017-01-18 15:17:35 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2017-01-31 09:29:10 +1000 |
commit | 374e978438c89ca573f54649de675f582fde5d2c (patch) | |
tree | c68b7f06627c9e52efd16fcc910d8be31211cf12 /src/amd/common | |
parent | 583cf8efd4e09565ef2b93d1fa4dc5528aa430e6 (diff) |
radv/ac: add geom shader sendmsg defines.
This just adds some defines needed for geom shaders.
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/common')
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index ca5d8ca32e4..4e6b72f6276 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -43,6 +43,14 @@ enum radeon_llvm_calling_convention { #define RADEON_LLVM_MAX_INPUTS (VARYING_SLOT_VAR31 + 1) #define RADEON_LLVM_MAX_OUTPUTS (VARYING_SLOT_VAR31 + 1) +#define SENDMSG_GS 2 +#define SENDMSG_GS_DONE 3 + +#define SENDMSG_GS_OP_NOP (0 << 4) +#define SENDMSG_GS_OP_CUT (1 << 4) +#define SENDMSG_GS_OP_EMIT (2 << 4) +#define SENDMSG_GS_OP_EMIT_CUT (3 << 4) + enum desc_type { DESC_IMAGE, DESC_FMASK, |