JSchpp12 / Starlight

A toy renderer utilizing Vulkan
0 stars 0 forks source link

Overhaul render system #19

Closed JSchpp12 closed 11 months ago

JSchpp12 commented 1 year ago

Need to make a render system more generalized.

A render system should be responsible for managing objects which share the same shader or compatible shaders which can all live in the same pipeline. So basically a render system should just contain a pipeline/pipeline layout and other dependencies for those rendering structures.