Searched refs:lod_info (Results 1 - 24 of 24) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp95 const glsl_type *grad_type = ir->lod_info.grad.dPdx->type;
103 txs->lod_info.lod = new(mem_ctx) ir_constant(0);
121 emit(dPdx, mul(size, ir->lod_info.grad.dPdx));
125 emit(dPdy, mul(size, ir->lod_info.grad.dPdy));
139 ir->lod_info.lod = expr(ir_unop_log2, rho);
H A Dbrw_fs_visitor.cpp815 for (int i = 0; i < ir->lod_info.grad.dPdx->type->vector_elements; i++) {
819 mlen += MAX2(ir->lod_info.grad.dPdx->type->vector_elements, 2);
821 for (int i = 0; i < ir->lod_info.grad.dPdy->type->vector_elements; i++) {
825 mlen += MAX2(ir->lod_info.grad.dPdy->type->vector_elements, 2);
1000 for (int i = 0; i < ir->lod_info.grad.dPdx->type->vector_elements; i++) {
1309 ir->lod_info.bias->accept(this);
1313 ir->lod_info.grad.dPdx->accept(this);
1316 ir->lod_info.grad.dPdy->accept(this);
1322 ir->lod_info.lod->accept(this);
H A Dbrw_vec4_visitor.cpp1866 ir->lod_info.lod->accept(this);
1868 lod_type = ir->lod_info.lod->type;
1871 ir->lod_info.grad.dPdx->accept(this);
1874 ir->lod_info.grad.dPdy->accept(this);
1877 lod_type = ir->lod_info.grad.dPdx->type;
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp95 const glsl_type *grad_type = ir->lod_info.grad.dPdx->type;
103 txs->lod_info.lod = new(mem_ctx) ir_constant(0);
121 emit(dPdx, mul(size, ir->lod_info.grad.dPdx));
125 emit(dPdy, mul(size, ir->lod_info.grad.dPdy));
139 ir->lod_info.lod = expr(ir_unop_log2, rho);
H A Dbrw_fs_visitor.cpp815 for (int i = 0; i < ir->lod_info.grad.dPdx->type->vector_elements; i++) {
819 mlen += MAX2(ir->lod_info.grad.dPdx->type->vector_elements, 2);
821 for (int i = 0; i < ir->lod_info.grad.dPdy->type->vector_elements; i++) {
825 mlen += MAX2(ir->lod_info.grad.dPdy->type->vector_elements, 2);
1000 for (int i = 0; i < ir->lod_info.grad.dPdx->type->vector_elements; i++) {
1309 ir->lod_info.bias->accept(this);
1313 ir->lod_info.grad.dPdx->accept(this);
1316 ir->lod_info.grad.dPdy->accept(this);
1322 ir->lod_info.lod->accept(this);
H A Dbrw_vec4_visitor.cpp1866 ir->lod_info.lod->accept(this);
1868 lod_type = ir->lod_info.lod->type;
1871 ir->lod_info.grad.dPdx->accept(this);
1874 ir->lod_info.grad.dPdy->accept(this);
1877 lod_type = ir->lod_info.grad.dPdx->type;
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_rvalue_visitor.cpp62 handle_rvalue(&ir->lod_info.bias);
67 handle_rvalue(&ir->lod_info.lod);
70 handle_rvalue(&ir->lod_info.grad.dPdx);
71 handle_rvalue(&ir->lod_info.grad.dPdy);
H A Dir_clone.cpp251 new_tex->lod_info.bias = this->lod_info.bias->clone(mem_ctx, ht);
256 new_tex->lod_info.lod = this->lod_info.lod->clone(mem_ctx, ht);
259 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
260 new_tex->lod_info.grad.dPdy = this->lod_info.grad.dPdy->clone(mem_ctx, ht);
H A Dopt_tree_grafting.cpp278 if (do_graft(&ir->lod_info.bias))
284 if (do_graft(&ir->lod_info.lod))
288 if (do_graft(&ir->lod_info.grad.dPdx) ||
289 do_graft(&ir->lod_info.grad.dPdy))
H A Dir_hv_accept.cpp218 s = this->lod_info.bias->accept(v);
225 s = this->lod_info.lod->accept(v);
230 s = this->lod_info.grad.dPdx->accept(v);
234 s = this->lod_info.grad.dPdy->accept(v);
H A Dir_print_visitor.cpp282 ir->lod_info.bias->accept(this);
287 ir->lod_info.lod->accept(this);
291 ir->lod_info.grad.dPdx->accept(this);
293 ir->lod_info.grad.dPdy->accept(this);
H A Dir_reader.cpp1010 tex->lod_info.bias = read_rvalue(s_lod);
1011 if (tex->lod_info.bias == NULL) {
1019 tex->lod_info.lod = read_rvalue(s_lod);
1020 if (tex->lod_info.lod == NULL) {
1033 tex->lod_info.grad.dPdx = read_rvalue(s_dx);
1034 if (tex->lod_info.grad.dPdx == NULL) {
1038 tex->lod_info.grad.dPdy = read_rvalue(s_dy);
1039 if (tex->lod_info.grad.dPdy == NULL) {
H A Dir.h1428 } lod_info; member in class:ir_texture
/external/mesa3d/src/glsl/
H A Dir_rvalue_visitor.cpp62 handle_rvalue(&ir->lod_info.bias);
67 handle_rvalue(&ir->lod_info.lod);
70 handle_rvalue(&ir->lod_info.grad.dPdx);
71 handle_rvalue(&ir->lod_info.grad.dPdy);
H A Dir_clone.cpp251 new_tex->lod_info.bias = this->lod_info.bias->clone(mem_ctx, ht);
256 new_tex->lod_info.lod = this->lod_info.lod->clone(mem_ctx, ht);
259 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
260 new_tex->lod_info.grad.dPdy = this->lod_info.grad.dPdy->clone(mem_ctx, ht);
H A Dopt_tree_grafting.cpp278 if (do_graft(&ir->lod_info.bias))
284 if (do_graft(&ir->lod_info.lod))
288 if (do_graft(&ir->lod_info.grad.dPdx) ||
289 do_graft(&ir->lod_info.grad.dPdy))
H A Dir_hv_accept.cpp218 s = this->lod_info.bias->accept(v);
225 s = this->lod_info.lod->accept(v);
230 s = this->lod_info.grad.dPdx->accept(v);
234 s = this->lod_info.grad.dPdy->accept(v);
H A Dir_print_visitor.cpp282 ir->lod_info.bias->accept(this);
287 ir->lod_info.lod->accept(this);
291 ir->lod_info.grad.dPdx->accept(this);
293 ir->lod_info.grad.dPdy->accept(this);
H A Dir_reader.cpp1010 tex->lod_info.bias = read_rvalue(s_lod);
1011 if (tex->lod_info.bias == NULL) {
1019 tex->lod_info.lod = read_rvalue(s_lod);
1020 if (tex->lod_info.lod == NULL) {
1033 tex->lod_info.grad.dPdx = read_rvalue(s_dx);
1034 if (tex->lod_info.grad.dPdx == NULL) {
1038 tex->lod_info.grad.dPdy = read_rvalue(s_dy);
1039 if (tex->lod_info.grad.dPdy == NULL) {
H A Dir.h1428 } lod_info; member in class:ir_texture
/external/chromium_org/third_party/mesa/src/src/mesa/program/
H A Dir_to_mesa.cpp1972 src_reg result_src, coord, lod_info, projector, dx, dy; local
2009 ir->lod_info.bias->accept(this);
2010 lod_info = this->result;
2016 ir->lod_info.lod->accept(this);
2017 lod_info = this->result;
2021 ir->lod_info.grad.dPdx->accept(this);
2023 ir->lod_info.grad.dPdy->accept(this);
2104 emit(ir, OPCODE_MOV, coord_dst, lod_info);
/external/mesa3d/src/mesa/program/
H A Dir_to_mesa.cpp1972 src_reg result_src, coord, lod_info, projector, dx, dy; local
2009 ir->lod_info.bias->accept(this);
2010 lod_info = this->result;
2016 ir->lod_info.lod->accept(this);
2017 lod_info = this->result;
2021 ir->lod_info.grad.dPdx->accept(this);
2023 ir->lod_info.grad.dPdy->accept(this);
2104 emit(ir, OPCODE_MOV, coord_dst, lod_info);
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp2571 st_src_reg result_src, coord, lod_info, projector, dx, dy, offset; local
2606 ir->lod_info.bias->accept(this);
2607 lod_info = this->result;
2611 ir->lod_info.lod->accept(this);
2612 lod_info = this->result;
2616 ir->lod_info.grad.dPdx->accept(this);
2618 ir->lod_info.grad.dPdy->accept(this);
2623 ir->lod_info.lod->accept(this);
2624 lod_info = this->result;
2628 ir->lod_info
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp2571 st_src_reg result_src, coord, lod_info, projector, dx, dy, offset; local
2606 ir->lod_info.bias->accept(this);
2607 lod_info = this->result;
2611 ir->lod_info.lod->accept(this);
2612 lod_info = this->result;
2616 ir->lod_info.grad.dPdx->accept(this);
2618 ir->lod_info.grad.dPdy->accept(this);
2623 ir->lod_info.lod->accept(this);
2624 lod_info = this->result;
2628 ir->lod_info
[all...]

Completed in 643 milliseconds