前缓冲区丢失后 HRESULT 0x8876086a
我使用 DirectX 在非托管代码中渲染图像,并使用 WPF 中的 D3DImage 来托管表面。当系统进入睡眠状态时,将引发 frontBufferLost 事件。该事件已处理…
有什么方法可以找到有关警告的更多详细信息:ID3D10Buffer::SetPrivateData:发现现有的同名但大小不同的私有数据!
当我在调试模式下运行 DirectX10 程序时,我遇到此错误: D3D10: 警告: ID3D10Buffer::SetPrivateData: 发现现有的同名不同大小的私有数据! [ STATE_…
“外部”与 DirectX 变量?
由于某种原因,每当我将 directx 变量声明为 extern 时,我都会收到链接错误。 示例: 在某些头文件中: extern ID3D10EffectMatrixVariable* pWorldV…
如何正确更新 DirectX 10 中的顶点缓冲区
背景知识:我正在开发一个 C++ 项目,在该项目中我尝试根据实时轮廓数据绘制对象的 3D 表示。分析数据是从外部分析硬件收集的。该系统沿着一个物体移…
DX9 和 DX10):默认像素(和顶点)着色器是什么? (如果可能的话,还有 OpenGL。)
我知道我可以选择在 DX9 中指定着色器,并且我需要在 DX10 中指定着色器。我的问题是,如果我说我想使用着色器但没有指定着色器,会发生什么。简而言…
Directx10:MSAA 最大纹理大小?
在 DirectX 10 中,如何找出给定样本数量/质量的 MSAA 纹理的最大纹理大小? 我正在尝试使用 Direct2D 渲染将一些几何图形渲染到 Direct3D MSAA 表面…
DirectX11 和数据包偏移
有谁知道如何在 DirectX10/11 中使用 bool 类型的“packetoffset”?我不确定这应该如何对齐 cbuffer SomeBuffer : register( b1 ) { float3 SomeFloa…
C++ 中的 DirectX 10 HUD
我正在尝试在 DirectX 10 中制作自定义 HUD 系统。我当前的攻击方法是简单地使用网格树来表示不同级别的菜单。 我相信,通过禁用深度测试,我可以制作…
如何在 DirectX 10 中将后台缓冲区保存到文件?
我想使用 DirectX 10 逐帧渲染视频。这些帧稍后将由 mencoder 或 ffmpeg 等其他工具进行处理。 我在 DX9 中使用 D3DXSaveSurfaceToFile 这样做没有任…
该游戏的理想选择是 XNA 还是 SlimDX (DirectX 10)?
我正在寻找用 C# 开发多点触控节奏游戏。到目前为止,我已经决定了游戏必须绝对存在的几个要求: 1)Unicode 文本显示,无需事先知道字符(即显示的字…
如何在 DirectX10 中启用垂直同步
我正在使用 SlimDX 开发基于 DirectX10 的应用程序。我想启用类似于 DirectX9 的垂直同步,但 fps 似乎没有锁定到 60Hz(如果我使用 Direct9,就会发…