Пример #1
0
        protected virtual void OnLoad()
        {
            Input = Window.CreateInput();

            GFX.Initialize();
            GFX.OnDebugOutput += (source, type, id, severity, message) =>
                                 //Console.WriteLine($"[GLDebug] [{severity}] {type}/{id}: {message}");
                                 this.Log(severity.ToLogSeverity(), "{0}/{1}: {2}", type, id, message);

            Processors.Start <Renderer>();
            Processors.Start <TextureManager>();
            Processors.Start <MeshManager>();
            Processors.Start <CameraController>();

            var mainCamera = Entities.New();

            Set(mainCamera, (Transform)Matrix4x4.Identity);
            Set(mainCamera, Camera.Default3D);
        }