the PopulatesUBO interface, which enables node to define their own serialisation procedure, aka, how to translate a node's information into something accessible to shaders that goes beyond ShaderProperties
access to a given frame's camera state in the Vulkan renderer's render() and submitFrame() function.
This PR introduces:
PopulatesUBO
interface, which enables node to define their own serialisation procedure, aka, how to translate a node's information into something accessible to shaders that goes beyond ShaderProperties