szellmann / visionaray

A C++-based, cross platform ray tracing library
https://vis.uni-koeln.de/visionaray.html
MIT License
429 stars 37 forks source link

Platform independent SoA types #12

Closed szellmann closed 7 years ago

szellmann commented 7 years ago

We should have simd::floatN types even on platforms where a floatN doesn't fit into a single simd register. That way we wouldn't rely on conditional compilation in classes that use such types.

szellmann commented 7 years ago

Implemented. Cf. https://github.com/szellmann/visionaray/commit/3cdaa0ee4c953daff8fdc1f84470c8bcabe08e06