Skip to content

Rendering Subsystem

Jason El-Massih edited this page Jan 27, 2016 · 2 revisions

Bombast Engine supports both a Forward Rendering and Deferred Rendering Pipeline.

D3DClass11 Handles most of the general D3D11 specific API logic

StaticMeshShader Handles initializing and managing the static mesh shaders.

staticmesh_common.fxh Is the main pixel shader for staticmesh components. It contains methods for both the forward (PSMain) and differed (PSMainDeferred) pipelines

DeferredRenderingManager Manages the 2 G buffers for Diffuse and Normal

The renderer uses a scene graph to organize render-able entities. Scene.cpp

Clone this wiki locally