Browse Source

fix: GpuInterop Build

pull/9991/head
Giuseppe Lippolis 3 years ago
parent
commit
6189f52c1f
  1. 7
      samples/GpuInterop/D3DDemo/D3D11DemoControl.cs

7
samples/GpuInterop/D3DDemo/D3D11DemoControl.cs

@ -2,21 +2,17 @@ using System;
using System.Diagnostics;
using System.Linq;
using System.Numerics;
using System.Threading.Tasks;
using Avalonia;
using Avalonia.Platform;
using Avalonia.Rendering.Composition;
using SharpDX;
using SharpDX.Direct2D1;
using SharpDX.Direct3D11;
using SharpDX.DXGI;
using SharpDX.Mathematics.Interop;
using Buffer = SharpDX.Direct3D11.Buffer;
using DeviceContext = SharpDX.Direct2D1.DeviceContext;
using DxgiFactory1 = SharpDX.DXGI.Factory1;
using Matrix = SharpDX.Matrix;
using D3DDevice = SharpDX.Direct3D11.Device;
using DxgiResource = SharpDX.DXGI.Resource;
using FeatureLevel = SharpDX.Direct3D.FeatureLevel;
using Vector3 = SharpDX.Vector3;
@ -80,7 +76,10 @@ public class D3D11DemoControl : DrawingSurfaceDemoBase
if (pixelSize == default)
return;
if (pixelSize != _lastSize)
{
_lastSize = pixelSize;
Resize(pixelSize);
}
using (_swapchain.BeginDraw(pixelSize, out var renderView))
{

Loading…
Cancel
Save