Exemple #1
0
        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);
        }