
|
Every sub-system of AnKi is fun to work on but the renderer is the most fun of all. As result, most of the development time is spend on the rendering sub-system either for refactoring, adding new features or optimizing. The renderer stayed unchanged for quite some time but for the past few weeks I'm working on a new design. Some of the changes are listed below:
- The renderer is now a class to allow multiple renderers
- The initialization is done using an initialization class
- The blending problem is solved differently (PPS stage in two steps)
- Slowly moving the code to OpenGL 3.3 core profile
- Many other small/minor changes
Here is a chart of the flow we are trying to achieve in the new renderer. The chart shows all the possible passes of the deferred shading rendering AnKi utilizes:

PS: The chart is a subject that may change during the development. Seek the updated .odg file in the SVN repository.
[Showing 0 to 0 of Total 0]
† Add Your Comment †
|