return rscreen->b.chip_class > R700;
case PIPE_CAP_TGSI_TEXCOORD:
- return is_nir_enabled(&rscreen->b);
+ return 1;
case PIPE_CAP_FAKE_SW_MSAA:
return 0;
case PIPE_SHADER_TESS_EVAL:
if (rscreen->b.family >= CHIP_CEDAR)
break;
+ /* fallthrough */
case PIPE_SHADER_COMPUTE:
if (!is_nir_enabled(&rscreen->b))
break;
+ /* fallthrough */
default:
return 0;
}
case PIPE_SHADER_CAP_SUBROUTINES:
case PIPE_SHADER_CAP_INT64_ATOMICS:
case PIPE_SHADER_CAP_FP16:
+ case PIPE_SHADER_CAP_FP16_DERIVATIVES:
+ case PIPE_SHADER_CAP_INT16:
return 0;
case PIPE_SHADER_CAP_INTEGERS:
case PIPE_SHADER_CAP_TGSI_ANY_INOUT_DECL_RANGE: