fixed bug in QuadraticSolver, cheap lighting working

git-svn-id: svn://anubis/fart/trunk@45 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
Josh Holtrop committed 2009-01-23 23:56:39 +00:00
1 parent 761925220b
commit d88f1ab5fd
5 files changed
+29 -20

No files matched your search

+7 -1
View File
@@ -34,7 +34,7 @@ Solver::Result QuadraticSolver::solve()
{
double sqrt_discriminant = sqrt(discriminant);
double two_a = 2.0 * a;
if (sqrt_discriminant = 0.0)
if (sqrt_discriminant == 0.0)
{
res.numResults = 1;
res.results[0] = (-b) / two_a;
@@ -61,6 +61,9 @@ CubicSolver::CubicSolver(double a, double b, double c, double d)
Solver::Result CubicSolver::solve()
{
Result res;
/* TODO: fill in */
return res;
}
@@ -74,6 +77,9 @@ QuarticSolver::QuarticSolver(double a, double b, double c, double d, double e)
Solver::Result QuarticSolver::solve()
{
Result res;
/* TODO: fill in */
return res;
}
Solver::Result::Result()