Currently textures kind of live inside of render::asset::Material which is quite limiting. Textures should be assets of their own, with their own uuids. Materials will then reference the textures using Uuids like everything else.
Need to add all the necessary calls to Scene/ScenePager/AssetUpdate and manage them in the renderer, including a GPU id map.
Currently textures kind of live inside of render::asset::Material which is quite limiting. Textures should be assets of their own, with their own uuids. Materials will then reference the textures using Uuids like everything else.
Need to add all the necessary calls to Scene/ScenePager/AssetUpdate and manage them in the renderer, including a GPU id map.