- Finally a reasonably stable result.
- Discarding rays now works as expected
- Added debug functionality for Uniforms, i.e. assigning to a non-active one makes the program crash and not assigning to an active one also makes the program crash. This effectively breaks the ability to initialize uniforms in the shader code, so it should probably be a warning instead of a crash.
- Resolved a bug in AverageRays that would write invalid (negative) SWT values due to incorrect averaging