Home
last modified time | relevance | path

Searched refs:reg_width (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/mesa/drivers/dri/radeon/
Dradeon_blit.c243 float reg_width, float reg_height, in calc_tex_coords() argument
247 buf[1] = buf[0] + reg_width / img_width; in calc_tex_coords()
261 unsigned reg_width, unsigned reg_height, in emit_draw_packet() argument
270 reg_width, reg_height, in emit_draw_packet()
278 verts[4] = dst_x_offset + reg_width; in emit_draw_packet()
283 verts[8] = dst_x_offset + reg_width; in emit_draw_packet()
341 unsigned reg_width, in r100_blit() argument
358 if (reg_width + src_x_offset > src_width) in r100_blit()
359 reg_width = src_width - src_x_offset; in r100_blit()
362 if (reg_width + dst_x_offset > dst_width) in r100_blit()
[all …]
Dradeon_common_context.h459 unsigned reg_width,
/third_party/mesa3d/src/mesa/drivers/dri/r200/
Dr200_blit.c394 float reg_width, float reg_height, argument
398 buf[1] = buf[0] + reg_width / img_width;
412 unsigned reg_width, unsigned reg_height, argument
421 reg_width, reg_height,
429 verts[4] = dst_x_offset + reg_width;
434 verts[8] = dst_x_offset + reg_width;
489 unsigned reg_width, argument
506 if (reg_width + src_x_offset > src_width)
507 reg_width = src_width - src_x_offset;
510 if (reg_width + dst_x_offset > dst_width)
[all …]
Dradeon_common_context.h459 unsigned reg_width,
/third_party/mesa3d/src/intel/compiler/
Dbrw_fs_reg_allocate.cpp50 int reg_width = dispatch_width / 8; in assign_regs_trivial() local
53 hw_reg_mapping[0] = ALIGN(this->first_non_payload_grf, reg_width); in assign_regs_trivial()
315 int reg_width = fs->dispatch_width / 8; in fs_reg_alloc() local
316 rsi = util_logbase2(reg_width); in fs_reg_alloc()
317 payload_node_count = ALIGN(fs->first_non_payload_grf, reg_width); in fs_reg_alloc()
407 int reg_width = v->dispatch_width / 8; in get_used_mrfs() local
415 if (reg_width == 2) { in get_used_mrfs()
Dbrw_fs_visitor.cpp96 int reg_width = dispatch_width / 8; in emit_dummy_fs() local
101 bld.MOV(fs_reg(MRF, 2 + i * reg_width, BRW_REGISTER_TYPE_F), in emit_dummy_fs()
111 write->mlen = 4 * reg_width; in emit_dummy_fs()
115 write->mlen = 2 + 4 * reg_width; in emit_dummy_fs()
Dbrw_fs_copy_propagation.cpp662 const unsigned reg_width = REG_SIZE / (type_sz(inst->src[arg].type) * in try_copy_propagate() local
664 inst->src[arg].width = cvt(MIN2(orig_width, reg_width)) - 1; in try_copy_propagate()
Dbrw_fs.cpp1199 int reg_width = dispatch_width / 8; in vgrf() local
1201 alloc.allocate(glsl_count_dword_slots(type, false) * reg_width), in vgrf()
5187 unsigned reg_width = bld.dispatch_width() / 8; in lower_sampler_logical_send_gfx7() local
5218 if (!inst->eot && regs_written(inst) != 4 * reg_width) { in lower_sampler_logical_send_gfx7()
5219 assert(regs_written(inst) % reg_width == 0); in lower_sampler_logical_send_gfx7()
5220 unsigned mask = ~((1 << (regs_written(inst) / reg_width)) - 1) & 0xf; in lower_sampler_logical_send_gfx7()
5439 if (reg_width == 2) in lower_sampler_logical_send_gfx7()
5440 mlen = length * reg_width - header_size; in lower_sampler_logical_send_gfx7()
5442 mlen = length * reg_width; in lower_sampler_logical_send_gfx7()
Dbrw_fs_generator.cpp78 const unsigned reg_width = REG_SIZE / (reg->stride * type_sz(reg->type)); in brw_reg_from_fs_reg() local
102 const unsigned width = MIN3(reg_width, phys_width, max_hw_width); in brw_reg_from_fs_reg()
/third_party/mesa3d/src/freedreno/registers/
Drules-ng-ng.txt148 reg_width / domain_width cells in the domain. It's an error to define a