DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
D3D11/D2D1 Device&DeviceContexts 需要在 D2DERR_RECREATE_TARGET 上重新加载吗?
learn.microsoft.com 对具体细节的描述非常简单...... 我开始使用 ID2D1RenderTarget 学习 Direct2D,但后来意识到我应该使用设备上下文和交换链。我必须
我正在运行一个函数,它接收桌面的屏幕截图,然后创建一个从中心沿直线向上的像素的 RGB 值的向量数组,但在运行 30se 后...
DuplicateOutput 因 E_INVALIDARGS 而下降
我正在尝试捕获我的屏幕,并且我也使用重复输出(第44行),但它失败并出现错误E_INVALIDARGS。这是我第一次使用 directx。 #include“dda_impl.hpp&q...
我目前正在创建一个使用 Directx 11 的程序。我正在使用用 HLSL 编写的着色器。我有一些特定结构的着色器文件: 全局.hsl 光照.hsl 文件夹A/shader1VS.hlsl 对于...
Windows 中的基本 D2D1 (directx 2d) 渲染器?
这个脚本应该呈现红色背景,但我的问题是,它只在单击或按住窗口顶部时呈现红色背景(我的意思是移动它的窗口顶部,如果那不是 r ...
我正在开发一个远程屏幕共享程序,通过 TCP 流式传输视频。 首先,我想管理如何保养我的屏幕。我已经看过各种捕获屏幕的方法,...
在 DirectXTex 中将任何输入 DDS 转换为另一种 DDS 格式
我想创建一个函数将输入的dds文件转换为另一种格式(也是DDS) 函数签名将是这样的 std::vector ConvertDDS(const byte* src, const size_t src_len,...
我制作了一个在屏幕上绘制绿色网格的测试着色器。 我使用与管道状态和顶点着色器中指定的布局不同的顶点执行着色器。一切都...
C++ set Image Source() from SurfaceImageSource 不编译(来自 learn.microsoft 示例)
我尝试使用 XAML Image 重现 Direct2D 的 SurfaceImageSource 示例: https://learn.microsoft.com/en-us/windows/uwp/gaming/directx-and-xaml-interop 我在这有一个编译错误......
在 Direct3D 11 中批量渲染具有不同纹理的多个四边形的好方法是什么?
我想创建一个批处理渲染器,可以在每个实例的不同大小的多个纹理之间切换。我正在尝试创建一个 2D 渲染器,只想使用
来自 D3DCompile 的 HRESULT 0x80070005
我正在尝试编写我的第一个在 C++ 中使用 DirectX 的程序。我正在尝试使用它来运行计算以更新将绘制到屏幕上的缓冲区。这是我当前的代码: // 创建
一直致力于实现一些简单的屏幕空间反射,我觉得我的算法是正确的,但我似乎无法弄清楚为什么当相机时反射会失真......
如何(方便地)在 C++ 模块中使用 DirectX 库和函数?
我正在尝试将 C++ 模块用于 DirectX 12 图形引擎。我尝试使用像 CreateDXGIFactory2 这样的简单 API 调用,但该函数失败了;它返回一个 E_NOINTERFACE 返回码。 这里'...
如何像 Radeon 和 Geforce 软件在游戏中那样创建 OSD/Overlay?
我想要文字覆盖全屏游戏。 Nvidia 和 AMD 软件设法使他们的界面叠加在任何屏幕上。他们是如何做到的呢?使用的技术是什么?任何 Windows API?
我实现了一个渲染图像的 CPU 路径跟踪器。该图像随后使用 DirectX 12 在屏幕上进行位块传输。 在我昨天尝试之前,该代码已经工作了多年。我突然得到了人工制品....
我实现了一个渲染图像的 CPU 路径跟踪器。该图像随后使用 DirectX 12 在屏幕上进行位块传输。 在我昨天尝试之前,该代码已经工作了多年。我突然得到了人工制品....
当使用 OpenGL 或 Vulkan 等实时 API 渲染的 3D 模型需要每个面的法线(而不是 smo 的每个顶点的法线)时,我正在尝试优化发送到 GPU 的数据量...
最近我一直在尝试将 assimp 实现到 Frank Luna 的基本 dx12 引擎中,作为我学习的一部分。我真的很难让矩阵数学正常工作,并且遇到了...
在 MFC 中使用 Direct2D 将 svg 文件转换为位图
我想将 svg 文件转换为位图。我读到 Direct2D 支持加载和使用 svg 文件。如何在MFC中使用它? 我尝试了 Direct2D SVG 图像渲染示例中的代码。但无法渲染/绘制...
原始 h264 的`D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS` 的数据结构是什么?
我正在尝试使用 DirectX 11 视频解码器对 h264 流进行高性能视频解码。 我正在关注微软网站上的本教程。不幸的是,它们非常模糊。他们……