sharpdx

    0热度

    1回答

    进行渲染,如标题所述,我将一个UserControl添加到TabControl。这只是工作正常。但是当我开始使用SharpDX.Direct3D11渲染到此用户控件时,选项卡消失。 我尽量保持它尽可能简单,使控制工作。我用来呈现给控件的代码来自提供的示例。 当我在提供的解决方案中构建它时,“MiniCube”示例正在工作。 这里是我用来渲染代码: using System; using Syst

    0热度

    2回答

    我正在尝试在Windows Phone 8.1上为设定的频率和持续时间生成一个音调。继续介绍这里的主题:Playing a sound from a generated buffer in a Windows 8 app,这里是我尝试的Windows Phone 8.1解决方案,在Visual Studio 2015中的模拟器中运行,在VB.NET中尝试实现SharpDX.XAudio2。没有声音

    1热度

    4回答

    我对D3D有0经验。我正在阅读Frank Luna关于D3D11的书,并尝试使用SharpDX在C#中使用W/O效果框架来编写示例。我现在坚持使用纹理。我不明白如何从文件加载纹理以及如何将其发送到着色器。 官方wiki已经过期。或者至少它不适合我。 我在这里搜索,但发现只有一些与SharpDX.WIC这是与D2D做到这一点,所以它看起来有点奇怪,我在D3D应用程序中使用一些D2D组件。

    0热度

    1回答

    我想呈现调整 CODE mSwapChainDesc = new dx.SwapChainDescription() { BufferCount = 1, IsWindowed = true, OutputHandle = Target.Handle, SwapEffect = dx.SwapEffect.Discard, Usage = dx.

    1热度

    1回答

    我正在通过.NET的SharpDX包装器钻研directx,但我收到了一些意想不到的结果。 这是我预期的结果: ,这里是我得到的结果: 这里是我的着色器: struct VOut { float4 position : SV_POSITION; float4 color : COLOR; }; VOut vsMain(float4 position : POSITION

    5热度

    2回答

    我想在Visual Studio 2015中的C#项目中编译hlsl着色器文件。使用C++项目,我立即得到正确的属性,如果我添加hlsl文件如下图: 然而,当我想这样做,在我的C#项目(含SharpDX)我没有得到这样的选项,因此不能编译为我的项目的CSO文件。 有没有人知道这个解决方案?

    0热度

    2回答

    我使用Windows 7旗舰版64位与Visual Studio 2012旗舰版和我的GPU支持DirectX11。 我在2.6.3版本中长时间使用SharpDX。 当我更新到任何较新的版本我的代码和来自实施例的任何代码抛出SharpDXException: “其他信息:HRESULT:[0x887A0001],模块:[SharpDX.DXGI],ApiCode:[DXGI_ERROR_INVAL

    0热度

    1回答

    我的系统安装了两块显卡:一块支持DirectX 9的Quadro FX 1500和一块支持DirectX 11的Quadro 600.我正在写一个针对DirectX的C#应用​​程序(使用SharpDX包装库) 11,所以我想确保我总是选择Quadro 600作为我的设备。 DirectX 11默认会选择正确的设备/图形卡,或者如果没有,我是否可以枚举系统上的设备并选择支持DirectX 11的设

    0热度

    1回答

    我用SharpDX替换了一些狡猾的GDI +例程,从Stream中加载一个双色TIFF图像,在其上渲染文本,然后将其保存为TIFF格式作为Stream。 但是SharpDX代码花费了更长的时间来做同样的事情,我想知道我是否做错了什么。 正如你可以从这里的样本看,我有2个不同的功能: RenderImageFromExistingImage SaveRenderedImage using Syste

    1热度

    1回答

    我正在尝试使用SharpDX.Direct2D和WicBitmap作为渲染目标来进行一些位图绘制。 我的代码如下所示: var wicFactory = new ImagingFactory(); var d2dFactory = new SharpDX.Direct2D1.Factory(); var wicBitmap = new SharpDX.WIC.Bitmap(wicFactor