Tag: directx 10

E_INVALIDARG:将无效参数传递给返回函数

我试图制作一个简单的SlimDX示例来测试一些性能与GDI,不幸的是我一开始就陷入了困境。 我在VS2010中创建了简单的控制台应用程序,并将此代码添加到程序main方法中: // 0. STEP SlimDX.Direct3D10.Device device = new SlimDX.Direct3D10.Device(DriverType.Hardware, DeviceCreationFlags.BgraSupport); SlimDX.Direct2D.Factory factory = new SlimDX.Direct2D.Factory(); // 1. STEP Texture2DDescription textureDesc = new Texture2DDescription(); textureDesc.Width = 512; textureDesc.Height = 512; textureDesc.MipLevels = 1; textureDesc.ArraySize = 1; textureDesc.Format = SlimDX.DXGI.Format.R8G8B8A8_UNorm; textureDesc.SampleDescription = new SampleDescription(1, 0); textureDesc.Usage = ResourceUsage.Default; textureDesc.BindFlags = BindFlags.RenderTarget; textureDesc.CpuAccessFlags = CpuAccessFlags.None; textureDesc.OptionFlags = […]