|
@@ -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))
|
|
|
{
|
|
|
|