direct3d 相关问题

Direct3D是一种基于COM的高性能API,用于在Microsoft平台上以独立于设备的方式访问图形硬件(GPU)。

D3D12Bundles 示例中的索引实例真的能提高性能吗?

第一个问题 文档中的代码片段在 for 循环中调用 DrawIndexdeInstanced 对于 (UINT i = 0; i < m_cityRowCount; i++) { for (UINT j = 0; j < m_cityColumnCount; j++) {

回答 1 投票 0

DrawIndexedInstanced 和 DrawInstanced

第一个问题 文档中的代码片段在 for 循环中调用 DrawIndexdeInstanced 对于 (UINT i = 0; i < m_cityRowCount; i++) { for (UINT j = 0; j < m_cityColumnCount; j++) {

回答 1 投票 0

如何创建暂存ID3D11Texture2D纹理?

我使用以下代码创建了一个交换链: DXGI_SWAP_CHAIN_DESC 交换链描述; // 清除结构体以供使用 ZeroMemory(&swapchainDesc, sizeof(DXGI_SWAP_CHAIN_DESC)); //...

回答 1 投票 0

Direct3D 11 - 此系统不支持指定的设备接口或功能级别

我是 Direct3D 新手并尝试执行这段代码: #包括 #包括 #包括 #包括 #pragma comment(lib, &q...

回答 1 投票 0

DrawIndexed 和多个渲染目标

OMSetRenderTargets 允许您设置多个渲染目标。我想在第一个渲染目标上绘制整个顶点缓冲区,但在第二个渲染目标上只绘制一半顶点缓冲区。 即我想与众不同...

回答 1 投票 0

D3D12 ClearUnorderedAccessView 的 vulkan 等效项是什么

我需要清除无序访问视图。在 D3D12 中,您有 ClearUnorderedAccessView(Uint/Float)。 我如何使用 Vulkan 实现这一目标?

回答 1 投票 0

如果多个不同的顶点缓冲区绑定到 D3D11 管道的不同输入槽,则 Draw() 调用使用哪一个?

确实是两个有些相关的问题。 第一:如果我有不同且大小不同的顶点缓冲区 A 和 B 绑定到管道输入槽 0 和 1,那么其中哪一个将用于...

回答 1 投票 0

如何将 IMFMediaBuffer 或 IMF2DBuffer 中的像素渲染到 HWND 中?

我正在尝试更好地理解微软媒体基础框架。比如说,如果我的应用程序中有一个 win32 窗口(或其 HWND 句柄),我如何从 IMF2DBuffer 渲染像素(或至少从

回答 1 投票 0

像素坐标中的顶点坐标

默认 Direct3D 假定视口裁剪体积的 X 方向范围为 -1.0 到 1.0,Y 方向范围为 1.0 到 -1.0。 https://learn.microsoft.com/en-gb/windows/win32/direct3d9/viewports-and-clip...

回答 1 投票 0

Blender Eevee 渲染无法正常工作

所以我是 Blender (v 2.91) 的新手,我正在尝试这些渲染选项,即 Eevee 和 Cycle。 Cycle(仅限 CPU)选项对我来说效果很好,但在 Eevee 选项中,立方体/对象显示为黑色或

回答 2 投票 0

使用Direct2D在Direct3D11表面上绘图

我正在尝试创建一个媒体基础转换,使用 D2D 和 D3D11 在视频上绘制文本。我正在尝试在 D3D11 资源之上构建 D2D RenderTarget,但不幸的是,大多数意味着......

回答 4 投票 0

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

learn.microsoft.com 对具体细节的描述非常简单...... 我开始使用 ID2D1RenderTarget 学习 Direct2D,但后来意识到我应该使用设备上下文和交换链。我必须

回答 0 投票 0

如何解决通过 imgui 菜单点击的问题 (D3DX9)

所以我将一个 dll(带有 d3dx9 应用程序挂钩的 imgui 菜单)注入到游戏中,我想知道如何防止通过 imgui 菜单单击应用程序内的不同对象。例如停止

回答 0 投票 0

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

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

回答 0 投票 0

UE4:MSAA Texture2DArray 按切片绑定到渲染目标

好吧,看起来我是第一个在 UE4 源代码中使用 Create2DArray() 函数的人,因为 Visual Code 没有找到任何引用。 我想用

回答 0 投票 0

体绘制的正确颜色累积公式是什么?

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

回答 0 投票 0

当一个矩形被绘制为两个单独的三角形时,是否可以避免渐变伪影?

我想绘制一个矩形,使其每个像素都从其四个角指定的颜色进行插值。我目前正在使用相当古老的 Win 绘制两个三角形...

回答 0 投票 0

OBB 3D SAT 问题

我的 OBB SAT 工作正常,甚至刚体求解器也适用于 AABB。它不适用于 OBB。 BoxA 不断通过 BoxB。 int Arbiter::OBBOBBIntersection(Contact *c, RigidBody *A, RigidBody *B)...

回答 0 投票 0

如何选择默认图形适配器?

我的代码这样调用 D3D11CreateDevice: HRESULT hr = D3D11CreateDevice( nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, 标志,levels.data(),levelsCount,D3D11_SDK_VERSION, &g_device, &...

回答 0 投票 0

使用 D3D11 为 ID3D11VideoDevice 查询接口花费太多时间

作为问题,我使用d3d11设备查询ID3D11VideoDevice ptr,但是这个查询花费了将近32秒。 这是成员: ID3D11Device* m_Device; ID3D11DeviceContext* m_DeviceContext; IDXGISwapCh...

回答 0 投票 0

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