OSDN Git Service

スワップチェーン作成時の Scaling フラグを None に変更。
authorくまかみ工房 <kumakamikoubou@gmail.com>
Fri, 28 Oct 2016 06:22:48 +0000 (15:22 +0900)
committerくまかみ工房 <kumakamikoubou@gmail.com>
Fri, 28 Oct 2016 06:22:48 +0000 (15:22 +0900)
FDK24/メディア/デバイスリソース.cs

index 778a041..447196d 100644 (file)
@@ -152,9 +152,10 @@ namespace FDK.メディア
                                                        Width = (int) this.物理画面サイズpx.Width,
                                                        Height = (int) this.物理画面サイズpx.Height,
                                                        Format = SharpDX.DXGI.Format.B8G8R8A8_UNorm,  // D2D をサポートするなら B8G8R8A8 を使う必要がある。
-                                                       Scaling = SharpDX.DXGI.Scaling.Stretch,
-                                                       SampleDescription = new SharpDX.DXGI.SampleDescription( 1, 0 ),
-                                                       SwapEffect = SharpDX.DXGI.SwapEffect.FlipSequential,    // ストアアプリの認定要件
+                                                       Stereo = false,
+                                                       SampleDescription = new SharpDX.DXGI.SampleDescription( 1, 0 ), // マルチサンプリングは使わない。
+                                                       SwapEffect = SharpDX.DXGI.SwapEffect.FlipSequential,    // ストアアプリの認定要件。
+                                                       Scaling = SharpDX.DXGI.Scaling.None,    // SwapEffect に Flip なんちゃらを使う場合は None にする必要がある。
                                                        Usage = SharpDX.DXGI.Usage.RenderTargetOutput,
                                                        Flags = SharpDX.DXGI.SwapChainFlags.None,
                                                        //Flags = SharpDX.DXGI.SwapChainFlags.AllowModeSwitch,