DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
我在 Visual Studio 中使用 DirectX 工作,今天我遇到了一些奇怪的编译器错误,这些错误没有任何意义(至少对我来说)...... 这些是我得到的错误: 错误 C2143:语法错误:mi...
OpenGL PBO 映射缓冲区:多线程解包慢,memcpy 快
我们正在开发工作站 Core i7 和 AMD FirePro 8000。对于视频解码(8K、7680x4320 视频帧 ~ 66MB hapq 编解码器),我们尝试使用以下明显的循环: 从流中获取帧 地图
我正在使用带有directx的rawinput...我试图在使用鼠标滚轮时使用相机进行缩放...当我使用以下代码运行程序时,我从usbuttondata的rawinput获得的数据会消失...
在 Direct3D 11 中禁用切换全屏(alt+enter)
如标题所写,怎么样? 我认为 DXGI_SWAP_CHAIN_DESC::flags 中的 DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH 对此负责,但即使我将 DXGI_SWAP_CHAIN_DESC::flags 设置为 0,...
使用 DirectX12 时最大化/全屏窗口中的 FPS 下降
我正在使用 Direct2D(翻转模型)来渲染两个图像。我的交换链的配置是标准的,除了它使用 3 个缓冲区、无 VSync、2 个 Present(0, 0) 帧队列。我注意到在
SharpDX UWP 交换链在 Present 时为空引用
我正在尝试在 Visual Studio 中设置 SwapChain,我创建了一个 SwapChainPanel UI 元素,我希望交换链绘制到该元素。 目前,当我运行此代码时,我会收到空引用异常
创建要在 UWP xaml 应用程序中使用的 directx 用户控件
我正在尝试向大型 vb .net UWP xaml 岛屿项目添加一些 directx 功能。看起来最好的方法是使用 directx 逻辑制作一个 c++ windows 运行时组件并使用它...
我目前正在制作一个简单的DirectX引擎来温习一些图形编程知识,但目前我已经令人沮丧地卡住了一段时间。我正在尝试渲染一个简单的三角形...
您好,我目前正在使用 DirectX 制作游戏,但在获取鼠标滚轮当前档位或类似内容时遇到问题。我查找了一个小例子,但找不到真正的例子
我有一些使用旧 DirectMusic API 的遗留源代码。源代码依赖于 dmusici.h、dmusicc.h 和 dmusicf.h 头文件,以及其他旧版 DirectX 头文件。
我编写了一个图形应用程序。在我的渲染管道中,我需要将光栅化深度缓冲区上采样到更高分辨率。以下是如何创建上采样纹理: nbBool DX12渲染器::
最近我拿起一本关于使用 Visual C++ 进行游戏编程的书。它使用 DirectX 库,并表示我只需要将 #include 和 #pragma comment(lib, "d3dx9.lib") 写入 c...
Visual C++ 2005 找不到 dxtrans.h,尽管它位于我的包含目录中的第一个文件夹中
我将 2007 directx sdk 包含目录设置为 Visual C++ 2005 中包含文件目录列表中的第一个条目,并且该目录包含 dxtrans.h。然而,当我尝试构建我的项目时......
我尝试了很多png图像,但它们都褪色了 左边是窗口,右边是原始图像 #包括 #包括 #包括 #包括&l...
为什么在 opengl api 中计算的预过滤器辐射图与 dx11 相比看起来不同?
我有一个着色器,可以在 DX11 渲染器中计算辐射纹理,我想将其移植到 opengl。 //这个ifdef仅用于展示,它不在原始着色器中 // 因为版本很糟糕...
如何使用 SharpDX 4.2.0 将 Stream 转换为 D3DImage?
我想使用SharpDX 4.2.0在WPF应用程序中的D3DImage上显示byte[],它是jpg。 据我所知,我应该执行以下步骤来完成此操作。 编辑 : 我制作了两个 D3D11.Texture2D,一个用于写入像素,一个...
在 Optimus 笔记本电脑中以编程方式强制使用 NVIDIA GPU
我正在编写一个 DirectX 游戏,当我在 Optimus 笔记本电脑上运行它时,会使用 Intel GPU,导致性能非常糟糕。如果我使用上下文菜单或重命名我的
Microsoft 和 Nvidia DirectX12 CPU/GPU 同步示例之间的差异
我试图了解 DirectX 12 中的 CPU/GPU 同步,但有些事情让我感到困惑。以下是来自 Microsoft 的 HelloFrameBuffering 示例的示例代码: // 准备重新...
我正在开发一个 QT 应用程序,我已将 DirectX 11 集成到自定义小部件中。该应用程序呈现滚动显示 - 从文件中读取的数据的图形表示。 ...
我试图了解 DirectX 12 中的 CPU / GPU 同步,但有些事情让我感到困惑。以下是来自 Microsoft 的 HelloFrameBuffering 示例的示例代码: // 准备