/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_sample.c | 313 LLVMValueRef ddmax[3] = { NULL }, ddx[3] = { NULL }, ddy[3] = { NULL }; in lp_build_rho() local 327 ddy[i] = lp_build_mul(coord_bld, floatdim, derivs->ddy[i]); in lp_build_rho() 329 ddy[i] = lp_build_mul(coord_bld, ddy[i], ddy[i]); in lp_build_rho() 334 tmpy = lp_build_abs(coord_bld, derivs->ddy[i]); in lp_build_rho() 341 rho_yvec = lp_build_add(coord_bld, ddy[0], ddy[1]); in lp_build_rho() 344 rho_yvec = lp_build_add(coord_bld, rho_yvec, ddy[2]); in lp_build_rho() 1736 LLVMValueRef ima, imahalf, tmp, ddx[3], ddy[3]; in lp_build_cube_lookup() local 1768 ddy[0] = lp_build_ddy(coord_bld, s); in lp_build_cube_lookup() 1769 ddy[1] = lp_build_ddy(coord_bld, t); in lp_build_cube_lookup() 1770 ddy[2] = lp_build_ddy(coord_bld, r); in lp_build_cube_lookup() [all …]
|
D | lp_bld_sample.h | 64 LLVMValueRef ddy[3]; member
|
D | lp_bld_nir.c | 1922 derivs.ddy[0] = deriv_val; in visit_tex() 1925 derivs.ddy[chan] = LLVMBuildExtractValue(builder, deriv_val, in visit_tex() 1928 derivs.ddy[chan] = cast_type(bld_base, derivs.ddy[chan], nir_type_float, 32); in visit_tex()
|
D | lp_bld_tgsi_soa.c | 1613 LLVMValueRef *ddy) in emit_fetch_deriv() argument 1623 if (ddy) in emit_fetch_deriv() 1624 *ddy = lp_build_ddy(&bld->bld_base.base, src); in emit_fetch_deriv() 2227 derivs.ddy[dim] = lp_build_emit_fetch(&bld->bld_base, inst, 2, dim); in emit_tex() 2396 derivs.ddy[dim] = lp_build_emit_fetch(&bld->bld_base, inst, 4, dim); in emit_sample()
|
D | lp_bld_sample_soa.c | 3549 derivs.ddy[i] = LLVMGetParam(function, num_param++); in lp_build_sample_gen_func() 3696 arg_types[num_param++] = LLVMTypeOf(derivs->ddy[i]); in lp_build_sample_soa_func() 3698 assert(LLVMTypeOf(derivs->ddy[0]) == LLVMTypeOf(derivs->ddy[i])); in lp_build_sample_soa_func() 3759 args[num_args++] = derivs->ddy[i]; in lp_build_sample_soa_func()
|
D | lp_bld_tgsi_aos.c | 325 derivs.ddy[0] = lp_build_emit_fetch( &bld->bld_base, inst, 2 , LP_CHAN_ALL); in emit_tex()
|
/external/skia/samplecode/ |
D | SampleFitCubicToCircle.cpp | 107 auto [y, dy, ddy] = eval_cubic(cubicY, T); in find_max_error_T() 109 double ddError = 2*(x*ddx + y*ddy + dx*dx + dy*dy); in find_max_error_T() 240 auto [y, dy, ddy] = eval_cubic(Y.data(), kMaxErrorT); in onChar()
|
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_emittexinstruction.cpp | 156 …emit_instruction(new AluInstruction(op2_mul_ieee, tex_src.ddy.reg_i(i), {tex_src.ddy.reg_i(i), hal… in emit_cube_txd() 167 TexInstruction *irgv = new TexInstruction(TexInstruction::set_gradient_v, empty_dst, tex_src.ddy, in emit_cube_txd() 461 TexInstruction *irgv = new TexInstruction(TexInstruction::set_gradient_v, empty_dst, src.ddy, in emit_tex_txd() 901 src.ddy = vec_from_nir_with_fetch_constant(instr.src[i].src, in get_inputs() 904 sfn_log << SfnLog::tex << src.ddy << "\n"; in get_inputs()
|
D | sfn_emittexinstruction.h | 50 GPRVector ddy; member
|
/external/deqp-deps/glslang/Test/ |
D | hlsl.intrinsics.negative.comp | 16 // ddy(inF0); // expected error: only valid in pixel stage 77 // ddy(inF0); // only valid in pixel stage 121 // ddy(inF0); // only valid in pixel stage 168 // ddy(inF0); // only valid in pixel stage
|
D | hlsl.intrinsics.frag | 41 float r020 = ddy(inF0); 121 float2 r020 = ddy(inF0); 205 float3 r020 = ddy(inF0); 286 float4 r019 = ddy(inF0); 364 MT r014 = ddy(inF0); \
|
D | hlsl.intrinsics.negative.vert | 32 // ddy(inF0); // expected error: only valid in pixel stage 95 // ddy(inF0); // only valid in pixel stage 139 // ddy(inF0); // only valid in pixel stage 186 // ddy(inF0); // only valid in pixel stage
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/ |
D | hlsl.intrinsics.negative.comp | 16 // ddy(inF0); // expected error: only valid in pixel stage 73 // ddy(inF0); // only valid in pixel stage 115 // ddy(inF0); // only valid in pixel stage 160 // ddy(inF0); // only valid in pixel stage
|
D | hlsl.intrinsics.frag | 41 float r020 = ddy(inF0); 121 float2 r020 = ddy(inF0); 205 float3 r020 = ddy(inF0); 286 float4 r019 = ddy(inF0); 364 MT r014 = ddy(inF0); \
|
D | hlsl.intrinsics.negative.vert | 32 // ddy(inF0); // expected error: only valid in pixel stage 95 // ddy(inF0); // only valid in pixel stage 139 // ddy(inF0); // only valid in pixel stage 186 // ddy(inF0); // only valid in pixel stage
|
/external/autotest/client/site_tests/graphics_GLBench/ |
D | control | 51 - *fragement shader to test ddx and ddy
|
D | control.hwqual | 55 - *fragement shader to test ddx and ddy
|
D | control.bvt | 57 - *fragement shader to test ddx and ddy
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.8.rst | 79 - intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy
|
D | 18.3.4.rst | 87 - intel/compiler: do not copy-propagate strided regions to ddx/ddy
|
D | 18.2.8.rst | 90 - intel/compiler: do not copy-propagate strided regions to ddx/ddy
|
/external/tensorflow/tensorflow/python/ops/ |
D | nn_grad.py | 486 ddy = gen_nn_ops.softplus_grad(grad, x) 488 return (ddy, d2x)
|
/external/mesa3d/src/compiler/nir/ |
D | nir_lower_tex.c | 653 nir_ssa_def *ddy = in lower_gradient() local 657 nir_ssa_def *dPdy = nir_fmul(b, ddy, size); in lower_gradient()
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler_nir.c | 2177 struct ir3_instruction * const *coord, * const *off, * const *ddx, * const *ddy; in emit_tex() local 2188 coord = off = ddx = ddy = NULL; in emit_tex() 2221 ddy = ir3_get_src(ctx, &tex->src[i].src); in emit_tex() 2247 compile_assert(ctx, !ddy); in emit_tex() 2347 src0[nsrc0++] = ddy[i]; in emit_tex()
|
/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_tgsi_insn.c | 1705 struct src_register ddy; in emit_tex4() local 1710 ddy = translate_src_register( emit, &insn->Src[2] ); in emit_tex4() 1724 return submit_op4( emit, inst, dst, texcoord, sampler, ddx, ddy ); in emit_tex4()
|