Optimization ( Round 0 )
JiayinCao opened this issue · 6 comments
JiayinCao commented
To be done
- Support multiple intersection tests in a spatial data structure to accelerate BSSRDF.
- BXDF evaluation heavily re-uses code existed and it is not quite efficient, do it more efficiently.
JiayinCao commented
JiayinCao commented
Done
- Remove the material id in standard intersection test. c437af1
To be one
- BXDF evaluation heavily re-uses code existed and it is not quite efficient, do it more efficiently.
JiayinCao commented
Done
- Enable link-time optimization in Ubuntu & Mac. Perf gain is '9% on my 2017 iMac and 41% gain on my 2011 Mac Mini running Ubuntu! ) 5555321
To be one
- BXDF evaluation heavily re-uses code existed and it is not quite efficient, do it more efficiently.
JiayinCao commented
Done
- 9%+ perf gain with SSE optimized ray AABB intersection tests.
To be one
- BXDF evaluation heavily re-uses code existed and it is not quite efficient, do it more efficiently.
JiayinCao commented
Done
- SSE Optimized ray triangle intersection offers quite some performance gain.
To be done
- BXDF evaluation heavily re-uses code existed and it is not quite efficient, do it more efficiently.
JiayinCao commented
this will be done in the next round optimization
- BXDF evaluation heavily re-uses code existed and it is not quite efficient, do it more efficiently.
closing this ticket