gpt4 book ai didi

directx - D3D9 使用多重采样渲染到纹理

转载 作者:行者123 更新时间:2023-12-01 22:27:24 24 4
gpt4 key购买 nike

我想使用多重采样渲染到纹理,然后使用纹理四边形将其渲染到后台缓冲区(通过像素着色器传递它)。没有多重采样一切都工作正常,但我只是不知道如何设置它最多使用多重采样。

我尝试了 CreateDepthStencilSurface(),但我真的不知道如何处理该表面,或者这是否是我应该做的。

请帮忙。

PS - 我正在使用 DX9、Win32 和 C++

最佳答案

你不能,无论如何不能直接。以下是常规解决方法:

  1. 使用 IDirect3DDevice9::CreateRenderTarget 创建多重采样渲染目标
  2. 创建一个简单的纹理
  3. 渲染到多重采样渲染目标
  4. 使用IDirect3DDevice9::StretchRect将多重采样内容传输到纹理的一个表面
  5. 现在继续按计划使用该纹理。

关于directx - D3D9 使用多重采样渲染到纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com