Point lights

This commit is contained in:
Confideo-IOM
2026-08-28 16:36:25 +01:00
parent 30538ae7ab
commit e3d37e3f8a
60 changed files with 458 additions and 184 deletions
@@ -19,9 +19,12 @@ class HydraMaterialBufferManager : public HydraObject
void Intialise();
void Shutdown();
HydraID CreateMaterial(const HydraMaterialBuffer& material);
void DeleteMaterial(HydraID material_id);
void* GetMaterialBuffer();
void UpdateBuffer();
private:
uint32_t m_material_buffer_id =0;
uint32_t m_texture_buffer_id =0;
std::mutex m_mutex;
std::queue<HydraID> m_available_material_ids;
std::vector<HydraMaterialBuffer> m_material;