directx 相关问题

DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。

在 Direct3D 11 中批量渲染具有不同纹理的多个四边形的好方法是什么?

我想创建一个批处理渲染器,可以在每个实例的不同大小的多个纹理之间切换。我正在尝试创建一个 2D 渲染器,只想使用

回答 0 投票 0

来自 D3DCompile 的 HRESULT 0x80070005

我正在尝试编写我的第一个在 C++ 中使用 DirectX 的程序。我正在尝试使用它来运行计算以更新将绘制到屏幕上的缓冲区。这是我当前的代码: // 创建

回答 1 投票 0

SSR 在相机移动时扭曲

一直致力于实现一些简单的屏幕空间反射,我觉得我的算法是正确的,但我似乎无法弄清楚为什么当相机时反射会失真......

回答 0 投票 0

如何(方便地)在 C++ 模块中使用 DirectX 库和函数?

我正在尝试将 C++ 模块用于 DirectX 12 图形引擎。我尝试使用像 CreateDXGIFactory2 这样的简单 API 调用,但该函数失败了;它返回一个 E_NOINTERFACE 返回码。 这里'...

回答 0 投票 0

如何像 Radeon 和 Geforce 软件在游戏中那样创建 OSD/Overlay?

我想要文字覆盖全屏游戏。 Nvidia 和 AMD 软件设法使他们的界面叠加在任何屏幕上。他们是如何做到的呢?使用的技术是什么?任何 Windows API?

回答 0 投票 0

创建 DirectX12 纹理的正确方法

我实现了一个渲染图像的 CPU 路径跟踪器。该图像随后使用 DirectX 12 在屏幕上进行位块传输。 在我昨天尝试之前,该代码已经工作了多年。我突然得到了人工制品....

回答 1 投票 0

创建 DirectX12 纹理的正确方法

我实现了一个渲染图像的 CPU 路径跟踪器。该图像随后使用 DirectX 12 在屏幕上进行位块传输。 在我昨天尝试之前,该代码已经工作了多年。我突然得到了人工制品....

回答 0 投票 0

激发顶点可以用于面部变化的法线/平面着色吗?

当使用 OpenGL 或 Vulkan 等实时 API 渲染的 3D 模型需要每个面的法线(而不是 smo 的每个顶点的法线)时,我正在尝试优化发送到 GPU 的数据量...

回答 0 投票 0

努力在 DX12 中实现 assimp 骨架

最近我一直在尝试将 assimp 实现到 Frank Luna 的基本 dx12 引擎中,作为我学习的一部分。我真的很难让矩阵数学正常工作,并且遇到了...

回答 0 投票 0

在 MFC 中使用 Direct2D 将 svg 文件转换为位图

我想将 svg 文件转换为位图。我读到 Direct2D 支持加载和使用 svg 文件。如何在MFC中使用它? 我尝试了 Direct2D SVG 图像渲染示例中的代码。但无法渲染/绘制...

回答 1 投票 0

原始 h264 的`D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS` 的数据结构是什么?

我正在尝试使用 DirectX 11 视频解码器对 h264 流进行高性能视频解码。 我正在关注微软网站上的本教程。不幸的是,它们非常模糊。他们……

回答 1 投票 0

如何设置半透明窗口的混合模式?

半透明窗口如何设置混合模式叠加在桌面上?实际上只是一个静态图像,没有 UI。就像在 Photoshop 中一样(色调、乘法、屏幕、柔光等)? 在示例 b...

回答 0 投票 0

DirectX模型动画-hlsl Shader问题

我正在尝试制作骨骼动画,但在将数据传递给着色器时遇到了问题。 我正在调试着色器,似乎我没有正确获取 BONEINDICES 数组。请...

回答 0 投票 0

C++ 在 Windows Vista 操作系统上验证 directx 的版本

我想在不同的操作系统上测试,Windows Vista、Windows Vista SP1、Windows Vista SP2、Windows 2012R2、Windows 7、Windows 8、Windows 10 等,是否有可能使用 Direct3D 11 Graph...

回答 1 投票 0

我正在尝试破解游戏,在安装所有 .dll 后我收到此消息

ogre::RenderingAPIException::RederingAPIException:无法创建设备!在 D3D9Devide::createD3D9Devide 中,位于 c:\Programming\GearCity_CLient\Ogre\RenderSystems\Direct3D9\src\OgreD3D9Device.cpp(行 ...

回答 0 投票 0

HRESULT 0x8876086c D3DERR_INVALIDCALL with DirectX9 几乎遵循文档示例

所以我想在另一个窗口上绘制一个覆盖图,但是我没有得到真正的运行时错误,Visual Studio 调试工具告诉我结果是 HRESULT res = object->CreateDeviceEx(

回答 2 投票 0

如何修复 C++ Visual Studio 2022 中的链接错误?

我尝试使用 youtube 教程导入 DirectX 库,但出现 LNK1120 错误。 所以这是我复制的代码: #包括 #pragma 评论(lib,“d3d11.lib”) #pragma c...

回答 0 投票 0

如何用python在某个后台窗口做事?

我正在玩游戏,为了让事情变得更简单,我有一个基本的 python 脚本,可以重复按“z”。 导入 pydirectinput 导入时间 时间.睡眠(3) 而真实的: pydirectinput.press(...

回答 1 投票 0

WM_KEYUP反复调用保持键。

我用DirectX TK创建了一个flappy bird clone. 输入时,我使用空格键。接收输入的代码是: case WM_KEYUP: Keyboard::ProcessMessage(message, wParam, lParam);...。

回答 1 投票 0

哪里可以得到D3D11_3SDKLayers.dll的符号?

我正在编写一个D3D11应用程序,但由于某些原因,符号丢失。我已经在Visual Studio 2019中检查了Symbol文件的位置,但它们似乎是正确的(因为其他pdb文件得到 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.