diff options
author | Dave Airlie <[email protected]> | 2015-11-30 13:12:45 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2015-12-07 09:58:58 +1000 |
commit | d1b90839c07c34d3390d393df3b78c13d0b06684 (patch) | |
tree | f173e2c0144a420fa87703aa5801e921e55cd205 /src/gallium/drivers/r600/r600_pipe.h | |
parent | bd71f3e4feecd9fa7be124ff1fe4c4ed60d9d4fb (diff) |
r600: introduce HW shader stage defines
Add a list of defines for the HW stages.
We will use this for GPR calculations amongst other things.
Reviewed-by: Oded Gabbay <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_pipe.h')
-rw-r--r-- | src/gallium/drivers/r600/r600_pipe.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/r600_pipe.h b/src/gallium/drivers/r600/r600_pipe.h index c8ee612658e..5b5eaacf683 100644 --- a/src/gallium/drivers/r600/r600_pipe.h +++ b/src/gallium/drivers/r600/r600_pipe.h @@ -81,6 +81,17 @@ */ #define R600_MAX_CONST_BUFFER_SIZE (4096 * sizeof(float[4])) +/* HW stages */ +#define R600_HW_STAGE_PS 0 +#define R600_HW_STAGE_VS 1 +#define R600_HW_STAGE_GS 2 +#define R600_HW_STAGE_ES 3 +#define EG_HW_STAGE_LS 4 +#define EG_HW_STAGE_HS 5 + +#define R600_NUM_HW_STAGES 4 +#define EG_NUM_HW_STAGES 6 + #ifdef PIPE_ARCH_BIG_ENDIAN #define R600_BIG_ENDIAN 1 #else |