Searched defs:derivs (Results 1 - 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_llvm_sample.c176 const struct lp_derivatives *derivs,
191 derivs,
170 draw_llvm_sampler_soa_emit_fetch_texel(const struct lp_build_sampler_soa *base, struct gallivm_state *gallivm, struct lp_type type, unsigned unit, unsigned num_coords, const LLVMValueRef *coords, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, LLVMValueRef *texel) argument
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_tex_sample.c181 const struct lp_derivatives *derivs,
201 derivs,
175 lp_llvm_sampler_soa_emit_fetch_texel(const struct lp_build_sampler_soa *base, struct gallivm_state *gallivm, struct lp_type type, unsigned unit, unsigned num_coords, const LLVMValueRef *coords, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, LLVMValueRef *texel) argument
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi_aos.c367 struct lp_derivatives derivs; local
388 derivs.ddx_ddy[0] = bld->bld_base.base.one;
389 derivs.ddx_ddy[1] = bld->bld_base.base.one;
397 coords, derivs,
H A Dlp_bld_sample_soa.c988 const struct lp_derivatives *derivs,
1021 derivs = &face_derivs;
1032 lp_build_lod_selector(bld, unit, derivs,
1230 * \param derivs partial derivatives of (s,t,r,q) with respect to x and y
1240 const struct lp_derivatives *derivs,
1356 derivs, lod_bias, explicit_lod,
983 lp_build_sample_common(struct lp_build_sample_context *bld, unsigned unit, LLVMValueRef *s, LLVMValueRef *t, LLVMValueRef *r, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, LLVMValueRef *lod_ipart, LLVMValueRef *lod_fpart, LLVMValueRef *ilevel0, LLVMValueRef *ilevel1) argument
1233 lp_build_sample_soa(struct gallivm_state *gallivm, const struct lp_sampler_static_state *static_state, struct lp_sampler_dynamic_state *dynamic_state, struct lp_type type, unsigned unit, unsigned num_coords, const LLVMValueRef *coords, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, LLVMValueRef texel_out[4]) argument
H A Dlp_bld_sample.c179 * \param derivs partial derivatives of (s, t, r, q) with respect to X and Y
186 const struct lp_derivatives *derivs)
194 const LLVMValueRef *ddx_ddy = derivs->ddx_ddy;
480 * \param derivs partial derivatives of (s, t, r, q) with respect to X and Y
493 const struct lp_derivatives *derivs,
525 rho = lp_build_rho(bld, unit, derivs);
184 lp_build_rho(struct lp_build_sample_context *bld, unsigned unit, const struct lp_derivatives *derivs) argument
491 lp_build_lod_selector(struct lp_build_sample_context *bld, unsigned unit, const struct lp_derivatives *derivs, LLVMValueRef lod_bias, LLVMValueRef explicit_lod, unsigned mip_filter, LLVMValueRef *out_lod_ipart, LLVMValueRef *out_lod_fpart) argument
H A Dlp_bld_tgsi_soa.c1150 struct lp_derivatives derivs; local
1163 derivs.ddx_ddy[0] = bld->bld_base.base.undef;
1164 derivs.ddx_ddy[1] = bld->bld_base.base.undef;
1256 derivs.ddx_ddy[0] = ddxdyonec[0];
1267 derivs.ddx_ddy[0] = LLVMBuildShuffleVector(builder, ddxdyonec[0], ddxdyonec[1],
1270 derivs.ddx_ddy[1] = ddxdyonec[2];
1276 derivs.ddx_ddy[0] = lp_build_packed_ddx_ddy_onecoord(&bld->bld_base.base, coords[0]);
1279 derivs.ddx_ddy[0] = lp_build_packed_ddx_ddy_twocoord(&bld->bld_base.base,
1282 derivs.ddx_ddy[1] = lp_build_packed_ddx_ddy_onecoord(&bld->bld_base.base, coords[2]);
1292 &derivs,
[all...]

Completed in 99 milliseconds