Searched refs:dPdx (Results 1 - 25 of 40) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_equals.cpp173 if (!lod_info.grad.dPdx->equals(other->lod_info.grad.dPdx, ignore) ||
H A Dir_clone.cpp247 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
H A Dir_rvalue_visitor.cpp76 handle_rvalue(&ir->lod_info.grad.dPdx);
H A Dopt_tree_grafting.cpp295 if (do_graft(&ir->lod_info.grad.dPdx) ||
H A Dir_hv_accept.cpp218 s = this->lod_info.grad.dPdx->accept(v);
H A Dir_print_visitor.cpp370 ir->lod_info.grad.dPdx->accept(this);
H A Dir_reader.cpp1092 ir_read_error(s_lod, "expected (dPdx dPdy) in (txd ...)");
1095 tex->lod_info.grad.dPdx = read_rvalue(s_dx);
1096 if (tex->lod_info.grad.dPdx == NULL) {
1097 ir_read_error(NULL, "when reading dPdx in (txd ...)");
H A Dir.h1889 * (txd <type> <sampler> <coordinate> 0 1 ( ) (dPdx dPdy))
1971 ir_rvalue *dPdx; /**< Partial derivative of coordinate wrt X */ member in struct:ir_texture::__anonaaf38c98020a::__anonaaf38c980308
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_equals.cpp173 if (!lod_info.grad.dPdx->equals(other->lod_info.grad.dPdx, ignore) ||
H A Dir_clone.cpp241 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
H A Dir_rvalue_visitor.cpp76 handle_rvalue(&ir->lod_info.grad.dPdx);
H A Dopt_tree_grafting.cpp295 if (do_graft(&ir->lod_info.grad.dPdx) ||
H A Dir_hv_accept.cpp218 s = this->lod_info.grad.dPdx->accept(v);
H A Dir_print_visitor.cpp374 ir->lod_info.grad.dPdx->accept(this);
H A Dir_reader.cpp1092 ir_read_error(s_lod, "expected (dPdx dPdy) in (txd ...)");
1095 tex->lod_info.grad.dPdx = read_rvalue(s_dx);
1096 if (tex->lod_info.grad.dPdx == NULL) {
1097 ir_read_error(NULL, "when reading dPdx in (txd ...)");
H A Dir.h1832 * (txd <type> <sampler> <coordinate> 0 1 ( ) (dPdx dPdy))
1914 ir_rvalue *dPdx; /**< Partial derivative of coordinate wrt X */ member in struct:ir_texture::__anona7da7385020a::__anona7da73850308
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_tex.c524 * dQdx = ir->lod_info.grad.dPdx.yzx;
529 * dQdx = ir->lod_info.grad.dPdx.xzy;
534 * dQdx = ir->lod_info.grad.dPdx;
569 /* unmodified dPdx, dPdy values */
570 nir_ssa_def *dPdx = local in function:lower_gradient_cube_map
596 dPdx,
598 nir_swizzle(b, dPdx, xzy, 3, false),
599 nir_swizzle(b, dPdx, yzx, 3, false)));
685 nir_ssa_def *dPdx = nir_fmul(b, ddx, size); local in function:lower_gradient
689 if (dPdx
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_tex.c576 * dQdx = ir->lod_info.grad.dPdx.yzx;
581 * dQdx = ir->lod_info.grad.dPdx.xzy;
586 * dQdx = ir->lod_info.grad.dPdx;
621 /* unmodified dPdx, dPdy values */
622 nir_ssa_def *dPdx = local in function:lower_gradient_cube_map
648 dPdx,
650 nir_swizzle(b, dPdx, xzy, 3),
651 nir_swizzle(b, dPdx, yzx, 3)));
738 nir_ssa_def *dPdx = nir_fmul(b, ddx, size); local in function:lower_gradient
742 if (dPdx
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir.cpp920 dPdx[c].set(NULL);
940 tex->dPdx[c].set(dPdx[c]);
H A Dnv50_ir_lowering_gm107.cpp112 i->op = OP_TEX; // no need to clone dPdx/dPdy later
137 // add dPdx from lane l to lanes dx
139 bld.mkOp3(OP_SHFL, TYPE_F32, tmp, i->dPdx[c].get(), lane, quad);
H A Dnv50_ir.h1065 ValueRef dPdx[3]; member in class:nv50_ir::TexInstruction
H A Dnv50_ir_lowering_nvc0.cpp927 if (i->tex.target.isCube() && i->dPdx[0].get() == NULL) {
1203 i->op = OP_TEX; // no need to clone dPdx/dPdy later
1229 // add dPdx from lane l to lanes dx
1231 bld.mkQuadop(qOps[0], crd[c], l, i->dPdx[c].get(), crd[c]);
1322 txd->setSrc(arg + c * 2 + 0, txd->dPdx[c]);
1324 txd->dPdx[c].set(NULL);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir.cpp922 dPdx[c].set(NULL);
942 tex->dPdx[c].set(dPdx[c]);
H A Dnv50_ir_lowering_gm107.cpp130 i->op = OP_TEX; // no need to clone dPdx/dPdy later
156 // add dPdx from lane l to lanes dx
158 bld.mkOp3(OP_SHFL, TYPE_F32, tmp, i->dPdx[c].get(), lane, quad);
H A Dnv50_ir.h1119 ValueRef dPdx[3]; member in class:nv50_ir::TexInstruction

Completed in 38 milliseconds

12