Beispiel #1
0
        protected virtual void CreateDxDevice()
        {
            if (GraphicsDeviceManager.CheckAdapterMeetsRequirements(0, minReqs))
            {
                GraphicsDeviceSettings outSettings = GraphicsDeviceManager.CreateOutputDescription(0, minReqs, desiredReqs);
                if (!GraphicsDeviceManager.CreateGraphicsDevice3D(outSettings, this, out outSettings, out gDevice, out pParams))
                {
                    deviceFailMsg = "MDX: Failed to create device";
                }

                if (gDevice != null)
                {
                    SetupView();
                }
            }
            else
            {
                deviceFailMsg = "MDX: Adapter does not meet minimum requirements";
                throw new Exception(deviceFailMsg);
            }
        }