~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/imagination/include/hwdef/rogue_hw_defs.h

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
84
84
/* Number of PBESTATE_REG_WORD values that need setting up. */
85
85
#define ROGUE_NUM_PBESTATE_REG_WORDS 3U
86
86
 
 
87
/* Number of PBESTATE_REG_WORD used in transfer.
 
88
 * The last word is not used.
 
89
 */
 
90
#define ROGUE_NUM_PBESTATE_REG_WORDS_FOR_TRANSFER 2U
 
91
 
87
92
/* Number of PBESTATE_STATE_WORD values that need setting up. */
88
93
#define ROGUE_NUM_PBESTATE_STATE_WORDS 2U
89
94
 
125
130
 */
126
131
#define ROGUE_MAX_OVERLAPPED_PIXEL_TASK_INSTANCES 7U
127
132
 
 
133
/* Size of the image state in 64-bit units. */
 
134
#define ROGUE_MAXIMUM_IMAGE_STATE_SIZE_IN_ULONGLONGS 2U
 
135
 
 
136
/* Size of the image state in dwords. The last 64-bit word is optional for
 
137
 * non-YUV textures.
 
138
 */
 
139
#define ROGUE_MAXIMUM_IMAGE_STATE_SIZE             \
 
140
   (ROGUE_MAXIMUM_IMAGE_STATE_SIZE_IN_ULONGLONGS * \
 
141
    (sizeof(uint64_t) / sizeof(uint32_t)))
 
142
 
128
143
#define PVR_NUM_PBE_EMIT_REGS 8U
129
144
 
130
145
#endif /* ROGUE_HW_DEFS_H */