case PIPE_CAP_CAN_BIND_CONST_BUFFER_AS_VERTEX:
case PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION:
case PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR:
+ case PIPE_CAP_NIR_ATOMICS_AS_DEREF:
return 1;
case PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET:
if (rscreen->b.info.drm_minor >= 37)
break;
return 0;
- /* With NIR we currently disable TES, TCS and COMP shaders */
case PIPE_SHADER_TESS_CTRL:
case PIPE_SHADER_TESS_EVAL:
- if (rscreen->b.family >= CHIP_CEDAR)
- break;
- /* fallthrough */
case PIPE_SHADER_COMPUTE:
- if (!is_nir_enabled(&rscreen->b))
+ if (rscreen->b.family >= CHIP_CEDAR)
break;
/* fallthrough */
default: