Searched refs:x_rate (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_copy_vrs_htile.c | 102 nir_ssa_def *x_rate = nir_ushr_imm(&b, nir_channel(&b, &tex->dest.ssa, 0), 2); in build_copy_vrs_htile_shader() local 103 x_rate = nir_umin(&b, x_rate, nir_imm_int(&b, 1)); in build_copy_vrs_htile_shader() 109 nir_ssa_def *vrs_rates = nir_ior(&b, nir_ishl_imm(&b, y_rate, 10), nir_ishl_imm(&b, x_rate, 6)); in build_copy_vrs_htile_shader()
|
H A D | radv_shader.c | 400 /* x_rate = (shadingRate & (Horizontal2Pixels | Horizontal4Pixels)) ? 0x1 : 0x0; */ in radv_lower_primitive_shading_rate() 401 nir_ssa_def *x_rate = nir_iand_imm(&b, val, 12); in radv_lower_primitive_shading_rate() local 402 x_rate = nir_b2i32(&b, nir_ine_imm(&b, x_rate, 0)); in radv_lower_primitive_shading_rate() 436 out = nir_ior(&b, nir_ishl_imm(&b, x_rate, x_rate_shift), nir_ishl_imm(&b, y_rate, y_rate_shift)); in radv_lower_primitive_shading_rate() 586 nir_ssa_def *x_rate = nir_ubfe_imm(&b, ancillary, 2, 2); in radv_lower_fs_intrinsics() local 589 nir_ssa_def *cond = nir_ieq_imm(&b, x_rate, 1); in radv_lower_fs_intrinsics()
|
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_nir_to_llvm.c | 3552 LLVMValueRef x_rate, y_rate, cond; in emit_load_frag_shading_rate() local 3557 x_rate = ac_unpack_param(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->ancillary), 2, 2); in emit_load_frag_shading_rate() 3561 cond = LLVMBuildICmp(ctx->ac.builder, LLVMIntEQ, x_rate, ctx->ac.i32_1, ""); in emit_load_frag_shading_rate() 3562 x_rate = LLVMBuildSelect(ctx->ac.builder, cond, in emit_load_frag_shading_rate() 3570 return LLVMBuildOr(ctx->ac.builder, x_rate, y_rate, ""); in emit_load_frag_shading_rate()
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_instruction_selection.cpp | 5337 Temp x_rate = bld.vop3(aco_opcode::v_bfe_u32, bld.def(v1), get_arg(ctx, ctx->args->ac.ancillary), 5343 cond = bld.vopc(aco_opcode::v_cmp_eq_i32, bld.def(bld.lm), Operand::c32(1u), Operand(x_rate)); 5344 x_rate = bld.vop2(aco_opcode::v_cndmask_b32, bld.def(v1), bld.copy(bld.def(v1), Operand::zero()), 5352 bld.vop2(aco_opcode::v_or_b32, Definition(dst), Operand(x_rate), Operand(y_rate));
|
Completed in 25 milliseconds