public void RenderCamera() { if (activeProgram == null) { Logger.LogError(Logger.ErrorState.Critical, "RenderCamera, no active shader"); return; } ShaderUniformManager man = ShaderUniformManager.GetSingleton(); man.TrySetData(activeProgram, ShaderUniformName.ViewMatrix, camera); man.TrySetData(activeProgram, ShaderUniformName.ProjectionMatrix, camera); man.TrySetData(activeProgram, ShaderUniformName.CameraPosition, camera); }