/dports/games/libretro-shaders-slang/slang-shaders-9850d68939b86262eae9f0da01ff1c11daafcdc3/crt/shaders/crt-royale/src/ |
H A D | geometry-functions.h | 38 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 D | geometry-functions.h | 41 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 D | crt-royale-geometry-aa-last-pass.glsl | 4623 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 D | crt-royale-geometry-aa-last-pass-intel.glsl | 4625 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 D | sym2poly.cc | 2085 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 D | gausspol.cc | 6134 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 D | solve.cc | 1112 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()
|