Lines Matching refs:feats
902 ctx->mod.feats.use_64uavs = 1;
1028 ctx->mod.feats.use_64uavs = 1;
1053 ctx->mod.feats.use_64uavs = 1;
1060 ctx->mod.feats.uavs_at_every_stage = true;
1460 if (ctx->mod.feats.doubles)
1467 if (ctx->mod.feats.min_precision)
1469 if (ctx->mod.feats.dx11_1_double_extensions)
1471 if (ctx->mod.feats.array_layer_from_vs_or_ds)
1473 if (ctx->mod.feats.inner_coverage)
1475 if (ctx->mod.feats.typed_uav_load_additional_formats)
1477 if (ctx->mod.feats.use_64uavs)
1479 if (ctx->mod.feats.uavs_at_every_stage)
1481 if (ctx->mod.feats.cs_4x_raw_sb)
1483 if (ctx->mod.feats.wave_ops)
1485 if (ctx->mod.feats.int64_ops)
1487 if (ctx->mod.feats.barycentrics)
1489 if (ctx->mod.feats.stencil_ref)
1491 if (ctx->mod.feats.native_low_precision)
1724 ctx->mod.feats.doubles = true;
1730 ctx->mod.feats.native_low_precision = true;
1732 ctx->mod.feats.int64_ops = true;
1772 assert(bit_size != 64 || ctx->mod.feats.int64_ops);
1783 assert(nir_src_bit_size(*src) != 64 || ctx->mod.feats.doubles);
1989 ctx->mod.feats.dx11_1_double_extensions = true;
1994 ctx->mod.feats.dx11_1_double_extensions = true;
2180 ctx->mod.feats.doubles = 1;
2392 ctx->mod.feats.dx11_1_double_extensions = 1;
2464 ctx->mod.feats.dx11_1_double_extensions = 1;
3270 ctx->mod.feats.barycentrics = 1;
3761 ctx->mod.feats.typed_uav_load_additional_formats = true;
4420 ctx->mod.feats.native_low_precision = true;
4429 ctx->mod.feats.int64_ops = true;
5522 ctx->mod.feats.stencil_ref = true;
5529 ctx->mod.feats.array_layer_from_vs_or_ds = true;
5532 if (ctx->mod.feats.native_low_precision)
5929 if (!dxil_container_add_features(&container, &ctx->mod.feats)) {