3bfec1e54f
- All Shaders now take in a single projection matrix. The type of projection matrix is dependent on the SHRenderer projection type. - SHGraphicsSystem now only has a single render graph. - SHGlobalDescriptorSets now store a descriptor set for static global data and a handle to the lighting system. Functions to bind their descriptor sets are also available. - Font desc set layout is added back into SHPredefinedData because while its possible to introspect the layouts from the shaders, the layouts is required beforehand to generate the font objects - SHRenderers and SHViewport are now 2 separate entities, both passable to SHSubpass to be contained and used to set viewport/scissor and send camera matrices to shaders. - SHRenderer descriptor sets are now updated separately from the binding. They happen directly before the render graph executes. |
||
---|---|---|
.. | ||
src | ||
NatvisFile.natvis | ||
premake5.lua |