/external/mesa3d/src/compiler/glsl/ |
ir_equals.cpp | 173 if (!lod_info.grad.dPdx->equals(other->lod_info.grad.dPdx, ignore) ||
|
ir_clone.cpp | 240 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
|
ir_rvalue_visitor.cpp | 76 handle_rvalue(&ir->lod_info.grad.dPdx);
|
opt_tree_grafting.cpp | 295 if (do_graft(&ir->lod_info.grad.dPdx) ||
|
ir_hv_accept.cpp | 218 s = this->lod_info.grad.dPdx->accept(v);
|
ir_print_visitor.cpp | 372 ir->lod_info.grad.dPdx->accept(this);
|
ir_reader.cpp | [all...] |
ir.h | [all...] |
builtin_functions.cpp | [all...] |
glsl_to_nir.cpp | [all...] |
/external/mesa3d/src/compiler/nir/ |
nir_lower_tex.c | 403 * dQdx = ir->lod_info.grad.dPdx.yzx; 408 * dQdx = ir->lod_info.grad.dPdx.xzy; 413 * dQdx = ir->lod_info.grad.dPdx; 448 /* unmodified dPdx, dPdy values */ 449 nir_ssa_def *dPdx = 475 dPdx, 477 nir_swizzle(b, dPdx, xzy, 3, false), 478 nir_swizzle(b, dPdx, yzx, 3, false))); 559 nir_ssa_def *dPdx = nir_fmul(b, ddx, size); 563 if (dPdx->num_components == 1) [all...] |
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
vktSampleVerifier.hpp | 46 tcu::Vec4 dPdx; 174 const tcu::Vec4& dPdx,
|
vktSampleVerifierUtil.hpp | 47 tcu::Vec2 calcLodBounds (const tcu::Vec3& dPdx,
|
vktSampleVerifier.cpp | 802 const Vec4& dPdx, 819 lodBounds = calcLodBounds(dPdx.swizzle(0, 1, 2), 886 const Vec4 dPdx = (m_sampleLookupSettings.lookupLodMode == LOOKUP_LOD_MODE_DERIVATIVES) ? args.dPdx : Vec4(0); 894 const Vec3 drdx = dPdx.swizzle(0, 1, 2); 932 return verifySampleCubemapFace(args, result, coord, dPdx, dPdy, 0, report);
|
vktTextureFilteringExplicitLodTests.cpp | 313 code += "(dPdx), "; 716 dPdxs .push_back(sampleArgs.dPdx[compNdx]); 1000 m_shaderSpec.inputs .push_back(Symbol("dPdx", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP))); 1162 Vec4 dPdx; 1184 cur.dPdx = derivativePairs[derivNdx].dPdx; [all...] |
vktSampleVerifierUtil.cpp | 268 Vec2 calcLodBounds (const Vec3& dPdx, 277 const Vec3 mx = abs(dPdx) * size.asFloat();
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
nv50_ir_lowering_gm107.cpp | 112 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);
|
nv50_ir.cpp | 911 dPdx[c].set(NULL); 931 tex->dPdx[c].set(dPdx[c]);
|
nv50_ir.h | 1036 ValueRef dPdx[3]; [all...] |
nv50_ir_lowering_nvc0.cpp | 826 if (i->tex.target.isCube() && i->dPdx[0].get() == NULL) { [all...] |
nv50_ir_lowering_nv50.cpp | 954 i->op = OP_TEX; // no need to clone dPdx/dPdy later 966 // add dPdx from lane l to lanes dx 968 bld.mkQuadop(qOps[l][0], crd[c], l, i->dPdx[c].get(), crd[c]); [all...] |
nv50_ir_from_tgsi.cpp | [all...] |
/external/mesa3d/src/mesa/program/ |
ir_to_mesa.cpp | [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
st_glsl_to_tgsi.cpp | [all...] |