DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
释放 COM 对象 (WICImagingFactory) 时出现段错误
我已经开始使用 Direct2D 创建一个简单的游戏引擎,但每当我发布 IWICImagingFactory* 时,我都遇到了段错误的问题。仅当程序 c...
如果您的图像尺寸为 128 x 64,则 mip 为: Mip 0:128 x 64 MIP 1:64 x 32 Mip 3:32 x 16 Mip 4:16 x 8 Mip 5:8 x 4 Mip 6:4 x 2 Mip 7:2 x 1 Mip 8:1 x 1 现在,采用块压缩格式...
RenderTexture.Create 失败:随机写入不支持格式 - R32 SFloat (49) Unity URP 项目
当我统一创建 URP 项目时,它在控制台中显示此错误: RenderTexture.Create 失败:随机写入不支持格式 - R32 SFloat (49)。 UnityEngine.GUIUtility:ProcessEv...
DXGetErrorString 和 DXGetErrorDescription 的正确用法是什么?
根据http://msdn.microsoft.com/en-us/library/bb173057(VS.85).aspx和http://msdn.microsoft.com/en-us/library/bb173056(VS. 85).aspx,这些函数返回一个指向字符串的指针。然而,在...
我很好奇全屏 SwapChainPanel 是否通过全屏优化得到优化: 为了收回这种性能开销,我们增强了 DWM 以识别游戏何时在边界中运行...
我在 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仅用于展示,它不在原始着色器中 // 因为版本很糟糕...