~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/broadcom/common/v3d_util.c

  • 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:
148
148
 * draw packets.
149
149
 */
150
150
uint32_t
151
 
v3d_hw_prim_type(enum pipe_prim_type prim_type)
 
151
v3d_hw_prim_type(enum mesa_prim prim_type)
152
152
{
153
153
   switch (prim_type) {
154
 
   case PIPE_PRIM_POINTS:
155
 
   case PIPE_PRIM_LINES:
156
 
   case PIPE_PRIM_LINE_LOOP:
157
 
   case PIPE_PRIM_LINE_STRIP:
158
 
   case PIPE_PRIM_TRIANGLES:
159
 
   case PIPE_PRIM_TRIANGLE_STRIP:
160
 
   case PIPE_PRIM_TRIANGLE_FAN:
 
154
   case MESA_PRIM_POINTS:
 
155
   case MESA_PRIM_LINES:
 
156
   case MESA_PRIM_LINE_LOOP:
 
157
   case MESA_PRIM_LINE_STRIP:
 
158
   case MESA_PRIM_TRIANGLES:
 
159
   case MESA_PRIM_TRIANGLE_STRIP:
 
160
   case MESA_PRIM_TRIANGLE_FAN:
161
161
      return prim_type;
162
162
 
163
 
   case PIPE_PRIM_LINES_ADJACENCY:
164
 
   case PIPE_PRIM_LINE_STRIP_ADJACENCY:
165
 
   case PIPE_PRIM_TRIANGLES_ADJACENCY:
166
 
   case PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY:
167
 
      return 8 + (prim_type - PIPE_PRIM_LINES_ADJACENCY);
 
163
   case MESA_PRIM_LINES_ADJACENCY:
 
164
   case MESA_PRIM_LINE_STRIP_ADJACENCY:
 
165
   case MESA_PRIM_TRIANGLES_ADJACENCY:
 
166
   case MESA_PRIM_TRIANGLE_STRIP_ADJACENCY:
 
167
      return 8 + (prim_type - MESA_PRIM_LINES_ADJACENCY);
168
168
 
169
169
   default:
170
170
      unreachable("Unsupported primitive type");