如果我使用带有偏移量的 16 位索引,ID3D11DeviceContext::DrawIndexed() 是否具有 UB?
ID3D11DeviceContext::DrawIndexed() 有一个参数StartIndexLocation,该参数在绘制时为每个Index 添加一个值。 如果我使用 16 位索引会发生什么? 16 …
如何在使用 Cmake 构建期间编译 HLSL 着色器?
我正在开发 d3d 应用程序,我想在使用 cmake 构建期间编译我的 .hlsl 着色器。 我不知道从哪里开始。 这是我当前的 CMakeLists.txt cmake_minimum_req…
初始化 directX 11 时出现未处理的异常错误
当我尝试初始化和 directX 11 时,出现以下错误: 错误: 'Engine.exe': Loaded 'C:\Users\JayRavi\Desktop\Directx 11 Tutorials\Engine\Debug\Engin…
通过 D3DImage 的 WPF 和 DirectX 11
我想在非托管 C++ 代码中使用 DirectX 11,并使用 WFP 作为 GUI。 SlimDX 不适合我。 我找到了使 WPF 与 DirectX 10 一起工作的解决方案: WPF & Dire…
如何将鼠标移动转换为相机平移
我使用 DirectX3D 11 编写应用程序,我的相机目标矢量由变量 xdelta、ydelta 和 zdelta 确定。 当我使用人民币和鼠标在屏幕上移动鼠标时,我必须在 XY…
如何在 MinGW 中编译 DirectX 11 应用程序
我已查看过,但找不到任何与使用 Direct3d 10 或 11 和 MinGW 相关的材料。我需要做什么才能让事情正常进行?我在 DX SDK 提供的头文件中遇到错误。 …
为什么在 DX11 游戏期间加载 D3D10SDKLayers.dll?
请参阅下面的编辑更新。原问题已修改! 我有一个使用 DX11 设备的工作窗口。当我尝试使用 Alt+Enter 进入全屏时,我的问题出现了。如果窗口没有聚焦,…
DirectX 11 D3DXMatrixTranslation 继续运行吗?
我想将移动对象绑定到按下按钮。当我按下按钮时,该对象很快消失,并且看起来好像第一个翻译始终在运行。然后,当我松开按钮时,它很快就会消失并最终…
IASetInputLayout 是否检查是否传递了已设置的输入布局?
我正在 DirectX 11 中设计游戏引擎,并且对 ID3D11DeviceContext::IASetInputLayout 函数有疑问。从我在文档中找到的内容来看,没有提及如果您为之前…
在图形驱动程序中使用 DirectX 10.0 或 11.0 顶点或像素着色器(Draw() API 调用除外)
我们的项目是分析 DirectX 10 或 11 SDK 应用程序或游戏(生化奇兵、孤岛惊魂等)应用程序中使用的各种顶点和像素、几何着色器。 现在我们需要从技术…