direct3d11

direct3d11

文章 0 浏览 0

编写 HLSL4 像素着色器以从 2D 纹理执行查找

我是一名初学者像素着色器编写者,我遇到了一些麻烦。我想要获取 256x256、16 位输入 (DXGI_FORMAT_R16_UINT) 图像,并将其传递给 256x256 查找纹理 (…

时光清浅 2024-12-10 04:16:07 1 0

常量缓冲区中的纹理变换矩阵无法正常工作

我尝试通过 0 和 1 对纹理坐标进行硬编码来剪辑纹理,然后将包含 3x3 纹理变换矩阵的常量缓冲区发送到顶点着色器。 然而,纹理并没有像我预期的那样渲…

假装不在乎 2024-12-06 05:53:56 2 0

ID3D11DeviceContext::PSSetShaderResource() 有什么关系

PSSetShaderResource()的第一个参数: void PSSetShaderResources( [in] UINT StartSlot, [in] UINT NumViews, [in] ID3D11ShaderResourceView *const…

早乙女 2024-12-06 05:28:09 0 0

如何创建具有有效尺寸的常量缓冲区

晚上好, 我正在尝试将 XMFLOAT3X3 发送到常量缓冲区(请参阅下面的代码)。 ZeroMemory(&constDesc, sizeof(constDesc)); constDesc.BindFlags = D3D…

梦在深巷 2024-12-05 18:53:00 3 0

如何制作叠加层

我想知道如何使用 Direct3D11 (C++) 创建覆盖。 (就像 xfire 游戏聊天一样,它在全屏显示另一个程序上的内容) 我了解 Direct3D11 的基础知识,但我…

樱花落人离去 2024-12-04 05:08:21 2 0

如何画出一定粗细的线条

在新的 Direct3D 中绘制具有可变粗细的线条的最佳方法是什么?…

So尛奶瓶 2024-12-03 20:07:18 4 0

Direct3D11(C++):渲染(基本)问题

我一直在关注一本关于 D3D11 游戏编程基础知识的书。我现在了解了 Direct3D 的绝对基础知识:) 但是...我有一个问题。 在书中,我总是必须一次制作一个…

宛菡 2024-12-03 17:58:13 4 0

屏幕空间正方形在 PIX 中看起来扭曲

我有一个简单的函数,可以创建一个覆盖整个屏幕的正方形,我用它来应用后处理效果,但据我所知,它是导致无数错误的原因。 当我在 PIX 中运行代码时,…

寄风 2024-12-02 01:19:20 3 0

如何使用 IDXGISwapChain 和 ID3D11Device/ID3D11DeviceContext 呈现到不同的窗口?

以前,当我构建工具时,我使用了 D3D 版本 9,其中对 Present() 的调用可以获取目标窗口和矩形,因此您可以从单个设备绘制到许多不同的窗口中。当使用…

影子是时光的心 2024-12-01 07:59:21 3 0

多少个顶点缓冲区就太多了?

较新的 API(例如 D3D11)强制使用顶点缓冲区。 您可以使用 静态(内容不变)或动态顶点缓冲区(内容可以由CPU更新和改变)。 我的问题是,多少个顶点…

烟酉 2024-11-27 01:50:49 3 0

d3d11 中的 DrawPrimitiveUP

只是检查,但出现了 D3D9的DrawPrimitiveUP /任何不使用顶点缓冲区的绘图方法都已从 D3D11 中删除。 有没有一种在 D3D11 中绘制的方法不使用顶点缓冲…

雾里花 2024-11-26 00:08:16 3 0

Direct3D11 获取最后一个错误

我对 d3d11 应用程序做了一些操作,现在我遇到了 GPU 崩溃,并且在调用 Present 之后的某个时间发生了 WDDM TDR 重置。 由于 Present(以及任何绘图调…

酷到爆炸 2024-11-19 09:12:03 2 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文