| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_meta_copy_vrs_htile.c | 103 nir_ssa_def *x_rate = nir_ushr(&b, &tex->dest.ssa, nir_imm_int(&b, 2)); local in function:build_copy_vrs_htile_shader 104 x_rate = nir_umin(&b, x_rate, nir_imm_int(&b, 1)); 111 nir_ishl(&b, x_rate, nir_imm_int(&b, 6)));
|
| H A D | radv_shader.c | 389 /* x_rate = (shadingRate & (Horizontal2Pixels | Horizontal4Pixels)) ? 0x1 : 0x0; */ 390 nir_ssa_def *x_rate = nir_iand(&b, val, nir_imm_int(&b, 12)); local in function:radv_lower_primitive_shading_rate 391 x_rate = nir_b2i32(&b, nir_ine(&b, x_rate, nir_imm_int(&b, 0))); 401 nir_ssa_def *out = nir_ior(&b, nir_ishl(&b, x_rate, nir_imm_int(&b, 2)),
|
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_nir_to_llvm.c | 3506 LLVMValueRef x_rate, y_rate, cond; local in function:emit_load_frag_shading_rate 3511 x_rate = ac_unpack_param(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->ancillary), 2, 2); 3515 cond = LLVMBuildICmp(ctx->ac.builder, LLVMIntEQ, x_rate, ctx->ac.i32_1, ""); 3516 x_rate = LLVMBuildSelect(ctx->ac.builder, cond, 3524 return LLVMBuildOr(ctx->ac.builder, x_rate, y_rate, ""); 3548 LLVMValueRef x_rate = ac_unpack_param(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->ancillary), 2, 2); local in function:emit_load_frag_coord 3551 LLVMValueRef cond = LLVMBuildICmp(ctx->ac.builder, LLVMIntEQ, x_rate, ctx->ac.i32_1, "");
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection.cpp | 4825 Temp x_rate = local in function:aco::__anon562fcc110110::emit_load_frag_coord 4831 bld.vopc(aco_opcode::v_cmp_eq_i32, bld.def(bld.lm), Operand::c32(1u), Operand(x_rate)); 4854 Temp x_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 4860 cond = bld.vopc(aco_opcode::v_cmp_eq_i32, bld.def(bld.lm), Operand::c32(1u), Operand(x_rate)); 4861 x_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));
|