~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/gallium/auxiliary/util/u_screen.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:
100
100
   case PIPE_CAP_FRAGMENT_COLOR_CLAMPED:
101
101
   case PIPE_CAP_SEAMLESS_CUBE_MAP:
102
102
   case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE:
103
 
   case PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND:
104
103
      return 0;
105
104
 
106
105
   case PIPE_CAP_SUPPORTED_PRIM_MODES_WITH_RESTART:
107
106
   case PIPE_CAP_SUPPORTED_PRIM_MODES:
108
 
      return BITFIELD_MASK(PIPE_PRIM_MAX);
 
107
      return BITFIELD_MASK(MESA_PRIM_COUNT);
109
108
 
110
109
   case PIPE_CAP_MIN_TEXEL_OFFSET:
111
110
      /* GL 3.x minimum value. */
153
152
 
154
153
   case PIPE_CAP_START_INSTANCE:
155
154
   case PIPE_CAP_QUERY_TIMESTAMP:
 
155
   case PIPE_CAP_TIMER_RESOLUTION:
156
156
   case PIPE_CAP_TEXTURE_MULTISAMPLE:
157
157
      return 0;
158
158
 
271
271
      return 1;
272
272
 
273
273
   case PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS:
274
 
   case PIPE_CAP_CLEAR_TEXTURE:
275
274
   case PIPE_CAP_CLEAR_SCISSORED:
276
275
   case PIPE_CAP_DRAW_PARAMETERS:
277
276
   case PIPE_CAP_SHADER_PACK_HALF_FLOAT:
628
627
static void
629
628
drm_screen_destroy(struct pipe_screen *pscreen)
630
629
{
631
 
   boolean destroy;
 
630
   bool destroy;
632
631
 
633
632
   simple_mtx_lock(&screen_mutex);
634
633
   destroy = --pscreen->refcnt == 0;