D3D11多样本和可抗肌动素可影响线渲染
Microsoft D3D11 d3d11_rasterizer_desc 结构写入: 多样本和抗亚利亚线元素的设置仅适用于多样本抗脉络化(MSAA)渲染目标(也就是说,呈现样本计数…
调整IDXGISWAPCHAIN2 :: SETMAXIMEM FRAMELATINCY中设置的值
我使用 dxgi_swap_chain_flag_frame_frame_latency_waitable_object , getframelatencyWaitableObject()和 setMaximumframelatency(uint maxlaten…
idxgifactory2 :: CreateSwapChainForHwnD失败
htttttts> htttts> a > 链接将您带到我的OneDrive,您可以在其中下载我的Visual Studio 2022解决方案和项目(它是17.7kb的.7Z文件),它只有代码可以…
Visual Studio C++当我最大化窗口D3D11和D2D1时,如何阻止图像被缩放错误
因此,我试图弄清我如何用直接内容渲染图像的问题。现在,它可以用DXGISWAPCHAIN使用D3D11,并且我制作了一个ID2D1RenderTarget,我绘制了使用位图。…
direct3d 11和2d:通过顶点的坐标作为int而不是漂浮
我的目的是仅使用 Direct3D 11 for 2D 编写工具包的后端(没有像 Direct2D、SpriteBatch 或其他库这样的附加库)。 请注意,这是我第一次使用 Direct3…
为什么 ID3D11DeviceContext::map() 函数不起作用并返回 E_INVALIDAGR(一个或多个参数无效)
当我想使用 DXGI Duplication API 截图时,deviceContext->map() 总是失败。它返回E_INVALIDAGR(一个或多个参数无效)。不过,我认为没有任何论据是…
如果我使用带有偏移量的 16 位索引,ID3D11DeviceContext::DrawIndexed() 是否具有 UB?
ID3D11DeviceContext::DrawIndexed() 有一个参数StartIndexLocation,该参数在绘制时为每个Index 添加一个值。 如果我使用 16 位索引会发生什么? 16 …
如何可靠地将纹理 (u,v) 索引为二维向量数组?
使用着色器模型 5/D3D11/HLSL。 我想将二维纹素数组视为向量的二维矩阵。 u v (1,4,3,9) (7, 5.5, 4.9, 2.1) (每个纹素是一个 4 分量向量)。我需要…
编写 HLSL4 像素着色器以从 2D 纹理执行查找
我是一名初学者像素着色器编写者,我遇到了一些麻烦。我想要获取 256x256、16 位输入 (DXGI_FORMAT_R16_UINT) 图像,并将其传递给 256x256 查找纹理 (…
ID3D11DeviceContext::PSSetShaderResource() 有什么关系
PSSetShaderResource()的第一个参数: void PSSetShaderResources( [in] UINT StartSlot, [in] UINT NumViews, [in] ID3D11ShaderResourceView *const…
如何创建具有有效尺寸的常量缓冲区
晚上好, 我正在尝试将 XMFLOAT3X3 发送到常量缓冲区(请参阅下面的代码)。 ZeroMemory(&constDesc, sizeof(constDesc)); constDesc.BindFlags = D3D…