Direct3D11 问答列表

Direct3D 11 (Vortice) 在 Windows.Forms 控件中卡顿(在 Form 或 WinUI 中正常工作)

作者:testalino 提问时间:3/25/2023

我正在使用 Windows.Forms.Control 的窗口句柄通过 Vortice 库绘制 3D 数据。 画一帧大约需要 1 或 2 秒,当然这很慢。不过,单个绘制速度非常快(使用图形调试器进行...

体积渲染的正确颜色累积公式是什么?

作者:Soonts 提问时间:4/21/2023

我正在编写一个像素着色器(在 HLSL 中,用于 Direct3D 11)来可视化体积数据。源数据是具有预乘 RGBA 值的 3D 纹理。我需要在输出上使用单一的 RGBA 颜色,同样是预乘的 alp...

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

作者:qvindicator 提问时间:4/23/2023

我想创建一个批量渲染器,它可以在每个实例的多个不同大小的纹理之间切换。我正在尝试创建一个 2D 渲染器,只想批量渲染具有不同纹理的纹理四边形。我不想将这些纹理组合成一个纹理图集。我正在观看这个视频,它...

DuplicateOutput 随E_INVALIDARGS下降

作者:46784 提问时间:7/25/2023

我正在尝试捕获我的屏幕,并且也这样做,我正在使用重复输出(行:44),但它失败了,并出现错误E_INVALIDARGS。这是我第一次使用directx。 #include "dda_impl.hpp...

是否需要在 D2DERR_RECREATE_TARGET 上重新加载 D3D11/D2D1 Device&DeviceContexts?

作者:EUrbanAutoTech 提问时间:7/29/2023

learn.microsoft.com 在具体细节上很轻...... 我开始使用 Direct2D 学习,但后来意识到我应该使用设备上下文和交换链。我不得不想象以下所有内容都依赖于设备,并且应该需要...

如何判断 Direct2D 工作何时在 GPU 上完成

作者:Tom Huntington 提问时间:8/24/2023

Direct2D API(即 )在 GPU 上异步执行。那么我如何告诉(在 cpu 上)工作(在 gpu 上)已经完成呢?EndDraw 在完成呈现 ID2D1RenderTarget::EndDr...

在 UWP 和 win32 应用之间共享 DirectX texture2D

作者:UnclePooh 提问时间:8/22/2023

我正在尝试在 uwp 应用程序和 win32 应用程序之间设置共享的 2D 纹理。最小可重现示例使用 CoreApp 项目模板 (C++/WinRT),其中 App 类中的所有函数(Run 方法除外)...

RESOURCE_MANIPULATION 调用 ID3D11DeviceContext::CopySubresourceRegion 从网络摄像头呈现视频时出现错误 #281

作者:c00000fd 提问时间:9/8/2023

我正在尝试重写我的纯软件逻辑,以显示来自网络摄像头的视频源。这次使用硬件和DirectX。(我需要先说这是我第一次为 DirectX 写东西。 我在全球范围内宣布了以下内容: IMFMediaSo...

如何使用 Windows 图形捕获 API CreateForWindow (hWnd) 复制 CAPTUREBLT 行为

作者:ritesh singh chauhan 提问时间:10/11/2023

我正在尝试通过从 CreateForWindow 获取 GraphicsCaptureItem 来使用 Windows 图形捕获 API 捕获窗口,并且它工作正常。但是,如果我将鼠标悬停在菜单下拉列表...

使用 CopyResource() 更新绑定到 Direct3D 交换链的缓冲区时,是否需要设置相应的主呈现器目标视图?

作者:rbaleksandar 提问时间:10/20/2023

我有两个纹理,它们都分配给单独的 RTV: texture_rgb- 分配给我的主 RTV(我与 .它是通过从我的交换链调用创建的swapchain->Present(...)GetBuffer()...


共13条 当前第1页