Net de raytracer even door de gnu profiler gesleurd. De volgende matrixfuncties geinlined:
- float Matrix::operator()(int i, int j)
- float Matrix::operator()(int i, int j) const
dit geeft volgende tijden:
- kegel in 6 seconden
- cilinder in 11 seconden
- bol in 82 seconden
- torus in 177 seconden
2 functies inlinen geeft een gemiddelde verbetering van 40% !
Geen opmerkingen:
Een reactie posten