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