Subversion Repository Public Repository


This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 769

Committed by IonutCava on Fri 16 Sep, 2016 15:18:09 +0000

Commit Message:

- Clean up camera class:
— Remove “reflection” specific code and add a generic “reflect” method to allow the calling code to handle camera placements and reflections. This got rid of the “reflectionPlane” member in the RenderParams struct
— Remove some member variables and replace them with on-demand computed variables on the stack.
— Add a “destroyCamera” call to the CameraManager to allow better resource cleanup when needed
- Prepare a rendering system overhaul:
— Add dual screen render targets: current frame and previous frame. Used for future features such as TXAA and Motion Blur.
— Prepare code for an implementation similar to the Doom (2016) system: (the code was already going in that direction)