Searched refs:y_rate (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_copy_vrs_htile.c106 nir_ssa_def *y_rate = nir_iand(&b, &tex->dest.ssa, nir_imm_int(&b, 3)); local in function:build_copy_vrs_htile_shader
107 y_rate = nir_umin(&b, y_rate, nir_imm_int(&b, 1));
110 nir_ssa_def *vrs_rates = nir_ior(&b, nir_ishl(&b, y_rate, nir_imm_int(&b, 10)),
H A Dradv_shader.c393 /* y_rate = (shadingRate & (Vertical2Pixels | Vertical4Pixels)) ? 0x1 : 0x0; */
394 nir_ssa_def *y_rate = nir_iand(&b, val, nir_imm_int(&b, 3)); local in function:radv_lower_primitive_shading_rate
395 y_rate = nir_b2i32(&b, nir_ine(&b, y_rate, nir_imm_int(&b, 0)));
402 nir_ishl(&b, y_rate, nir_imm_int(&b, 4)));
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_nir_to_llvm.c3506 LLVMValueRef x_rate, y_rate, cond; local in function:emit_load_frag_shading_rate
3512 y_rate = ac_unpack_param(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->ancillary), 4, 2);
3520 cond = LLVMBuildICmp(ctx->ac.builder, LLVMIntEQ, y_rate, ctx->ac.i32_1, "");
3521 y_rate = LLVMBuildSelect(ctx->ac.builder, cond,
3524 return LLVMBuildOr(ctx->ac.builder, x_rate, y_rate, "");
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp4856 Temp y_rate = bld.vop3(aco_opcode::v_bfe_u32, bld.def(v1), get_arg(ctx, ctx->args->ac.ancillary), local in function:aco::__anon562fcc110110::emit_load_frag_shading_rate
4865 cond = bld.vopc(aco_opcode::v_cmp_eq_i32, bld.def(bld.lm), Operand::c32(1u), Operand(y_rate));
4866 y_rate = bld.vop2(aco_opcode::v_cndmask_b32, bld.def(v1), bld.copy(bld.def(v1), Operand::zero()),
4869 bld.vop2(aco_opcode::v_or_b32, Definition(dst), Operand(x_rate), Operand(y_rate));

Completed in 31 milliseconds