public MainProgram()
        {
            Window.ClientSize    = new Size(InitialWidth, InitialHeight);
            Window.Text          = "WeatherGame";
            Window.StartPosition = FormStartPosition.WindowsDefaultLocation;

            DeviceSettings desiredSettings = new DeviceSettings();

            desiredSettings.DeviceVersion    = DeviceVersion.Direct3D10;
            desiredSettings.Windowed         = true;
            desiredSettings.BackBufferWidth  = InitialWidth;
            desiredSettings.BackBufferHeight = InitialHeight;
            //DXGI_FORMAT_R10G10B10A2_UNORM DXGI_FORMAT_R16G16B16A16_FLOAT
            desiredSettings.BackBufferFormat   = Format.R10G10B10A2_UNorm;
            desiredSettings.EnableVSync        = true;
            desiredSettings.MultisampleCount   = 1;
            desiredSettings.MultisampleQuality = 4;
            desiredSettings.DeviceType         = DriverType.Hardware;
            desiredSettings.DepthStencilFormat = Format.R32_Typeless;
            GraphicsDeviceManager.ChangeDevice(desiredSettings);

            DeferredRenderer.RenderHeight = InitialHeight;
            DeferredRenderer.RenderWidth  = InitialWidth;
        }