Home
last modified time | relevance | path

Searched refs:b_over_2 (Results 1 – 7 of 7) sorted by relevance

/dports/games/libretro-shaders-slang/slang-shaders-9850d68939b86262eae9f0da01ff1c11daafcdc3/crt/shaders/crt-royale/src/
H A Dgeometry-functions.h38 float2 quadratic_solve(const float a, const float b_over_2, const float c) in quadratic_solve() argument
46 const float discriminant = b_over_2*b_over_2 - a*c; in quadratic_solve()
47 const float solution0 = c/(-b_over_2 + sqrt(discriminant)); in quadratic_solve()
63 const float b_over_2 = dot(view_vec, eye_pos_vec); // * 2.0 factored out in intersect_sphere() local
65 return quadratic_solve(a, b_over_2, c); in intersect_sphere()
88 const float b_over_2 = dot(axis_x_top_to_eye, axis_x_view); in intersect_cylinder() local
91 return quadratic_solve(a, b_over_2, c); in intersect_cylinder()
/dports/games/libretro-shaders-glsl/glsl-shaders-7052b09dc657d56bea443d5661dccbebcafe32dc/crt/shaders/crt-royale/port-helpers/
H A Dgeometry-functions.h41 float2 quadratic_solve(const float a, const float b_over_2, const float c) in quadratic_solve() argument
49 const float discriminant = b_over_2*b_over_2 - a*c; in quadratic_solve()
50 const float solution0 = c/(-b_over_2 + sqrt(discriminant)); in quadratic_solve()
66 const float b_over_2 = dot(view_vec, eye_pos_vec); // * 2.0 factored out in intersect_sphere() local
68 return quadratic_solve(a, b_over_2, c); in intersect_sphere()
91 const float b_over_2 = dot(axis_x_top_to_eye, axis_x_view); in intersect_cylinder() local
94 return quadratic_solve(a, b_over_2, c); in intersect_cylinder()
/dports/games/libretro-shaders-glsl/glsl-shaders-7052b09dc657d56bea443d5661dccbebcafe32dc/crt/shaders/crt-royale/src/
H A Dcrt-royale-geometry-aa-last-pass.glsl4623 float2 quadratic_solve(const float a, const float b_over_2, const float c)
4626 // 2.) b_over_2 = b/2.0 (simplifies terms to factor 2 out)
4627 // 3.) b_over_2 must be guaranteed < 0.0 (avoids a branch)
4631 const float discriminant = b_over_2*b_over_2 - a*c;
4632 const float solution0 = c/(-b_over_2 + sqrt(discriminant));
4646 // Quadratic formula coefficients (b_over_2 is guaranteed negative):
4648 const float b_over_2 = dot(view_vec, eye_pos_vec); // * 2.0 factored out
4650 return quadratic_solve(a, b_over_2, c);
4671 // Quadratic formula coefficients (b_over_2 is guaranteed negative):
4673 const float b_over_2 = dot(axis_x_top_to_eye, axis_x_view);
[all …]
H A Dcrt-royale-geometry-aa-last-pass-intel.glsl4625 float2 quadratic_solve(const float a, const float b_over_2, const float c)
4628 // 2.) b_over_2 = b/2.0 (simplifies terms to factor 2 out)
4629 // 3.) b_over_2 must be guaranteed < 0.0 (avoids a branch)
4633 const float discriminant = b_over_2*b_over_2 - a*c;
4634 const float solution0 = c/(-b_over_2 + sqrt(discriminant));
4648 // Quadratic formula coefficients (b_over_2 is guaranteed negative):
4650 const float b_over_2 = dot(view_vec, eye_pos_vec); // * 2.0 factored out
4652 return quadratic_solve(a, b_over_2, c);
4673 // Quadratic formula coefficients (b_over_2 is guaranteed negative):
4675 const float b_over_2 = dot(axis_x_top_to_eye, axis_x_view);
[all …]
/dports/math/giacxcas/giac-1.6.0/src/
H A Dsym2poly.cc2085 gen b_over_2=rdiv(w[1],plus_two,contextptr); in solve_deg2() local
2086 if (is_zero(b_over_2)) in solve_deg2()
2089 if (b_over_2.type!=_FRAC){ in solve_deg2()
2091 gen minus_b_over_2=r2sym(-b_over_2,lt,ltend,contextptr); in solve_deg2()
2092 gen delta_prime=r2sym(pow(b_over_2,2,contextptr)-w.front()*w.back(),lt,ltend,contextptr); in solve_deg2()
H A Dgausspol.cc6134 gen b_over_2=rdiv(b,plus_two,context0); in addtov() local
6135 if (b_over_2.type!=_FRAC){ in addtov()
6136 delta=a*c-b_over_2*b_over_2; in addtov()
6142 …vecteur vv(makevecteur(plus_one,rdiv(algebraic_EXTension(makevecteur(un,b_over_2),makevecteur(plus… in addtov()
6144 …vv=makevecteur(1,algebraic_EXTension(makevecteur(-un,b_over_2),makevecteur(plus_one,zero,delta))/a… in addtov()
H A Dsolve.cc1112 gen b_over_2=rdiv(w[1],plus_two,contextptr); in in_solve() local
1113 if (b_over_2.type!=_FRAC){ in in_solve()
1115 gen minus_b_over_2=r2sym(-b_over_2,lv,contextptr); in in_solve()
1116 gen delta_prime=r2sym(pow(b_over_2,2,contextptr)-w.front()*w.back(),lv,contextptr); in in_solve()