PyroFlareX / Vinegar

My multi-platform rendering engine. Requires C++14.
1 stars 0 forks source link

Add More Registries #8

Closed PyroFlareX closed 4 years ago

PyroFlareX commented 4 years ago

Shader Registry Texture Registry Model Registry Object Registry Material Registry

Maybe: Renderer Registry (for user renderers or for just iterating through

Also add database?

PyroFlareX commented 4 years ago

Templatified the usage of these registries. They should be used for global resources as to keep the memory usage low. Just use vn::Registry<Type> m_registryName to create a registry.