Lines Matching defs:idvs
948 bi_should_remove_store(nir_intrinsic_instr *intr, enum bi_idvs_mode idvs)
955 return idvs == BI_IDVS_VARYING;
957 return idvs == BI_IDVS_POSITION;
964 enum bi_idvs_mode *idvs = data;
974 if (bi_should_remove_store(intr, *idvs)) {
1037 if (b->shader->arch <= 8 && b->shader->idvs == BI_IDVS_POSITION) {
1047 } else if (b->shader->arch >= 9 && b->shader->idvs != BI_IDVS_NONE) {
1058 bool varying = (b->shader->idvs == BI_IDVS_VARYING);
4130 if (ctx->idvs == BI_IDVS_VARYING)
4132 else if (ctx->idvs == BI_IDVS_POSITION)
4937 enum bi_idvs_mode idvs)
4951 ctx->idvs = idvs;
4954 if (idvs != BI_IDVS_NONE) {
4965 &idvs);
5194 enum bi_idvs_mode idvs)
5211 if ((offset == 0) && (idvs == BI_IDVS_VARYING))
5216 assert((offset == 0) ^ (idvs == BI_IDVS_VARYING));
5218 bi_context *ctx = bi_compile_variant_nir(nir, inputs, binary, sysval_to_id, local_info, idvs);
5241 if (idvs == BI_IDVS_VARYING) {
5251 if (idvs == BI_IDVS_POSITION &&
5318 info->vs.idvs = bi_should_idvs(nir, inputs);
5320 if (info->vs.idvs) {