Optimization: decompose Ray struct (array of struct -> struct of arrays) #315
Labels
A-core
Area: The core library (rayx-core)
A-core-shaders
Area: Shaders in the core library (rayx-core)
C-enhancement
Category: Adding a new feature
Most of the time, not the whole Ray is required. Adding the ability to access part of the Ray could reduce memory bandwidth.
Performance would be more tightly coupled with the used algorithms, because they decide which members of Ray are used.
Member variables that aren't used at all could be disabled all together
The text was updated successfully, but these errors were encountered: