summaryrefslogtreecommitdiff
path: root/subprojects/packagefiles/libplacebo/d3d11_scaling_none.diff
blob: e859a21e6a0085f8a4623cb70afe98a832cf3c2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/src/d3d11/swapchain.c b/src/d3d11/swapchain.c
index dd3c0cc..ed151bf 100644
--- a/src/d3d11/swapchain.c
+++ b/src/d3d11/swapchain.c
@@ -466,7 +466,8 @@ static HRESULT create_swapchain_1_2(struct d3d11_ctx *ctx,
         .Format = format,
         .SampleDesc.Count = 1,
         .BufferUsage = DXGI_USAGE_SHADER_INPUT | DXGI_USAGE_RENDER_TARGET_OUTPUT,
-        .Flags = params->flags,
+        .Scaling = flip ? DXGI_SCALING_NONE : DXGI_SCALING_STRETCH,
+        .Flags = params->flags
     };
 
     if (ID3D11Device_GetFeatureLevel(ctx->dev) >= D3D_FEATURE_LEVEL_11_0)