pub fn create_hdr_render_target(
device: &RenderDevice,
width: u32,
height: u32,
label: &str,
) -> (Texture, TextureView)Expand description
创建 HDR 渲染目标纹理和视图
使用 Rgba16Float 格式的离屏渲染目标,用于 HDR 渲染管线。
场景先渲染到 HDR RT,再通过后处理 pass 进行 tone mapping 输出到 swapchain。
§参数
device: 渲染设备width: 纹理宽度height: 纹理高度label: 纹理标签
§返回
返回 (Texture, TextureView) 元组
§示例
use anvilkit_render::renderer::buffer::create_hdr_render_target;
use anvilkit_render::renderer::RenderDevice;
let (hdr_texture, hdr_view) = create_hdr_render_target(device, 800, 600, "HDR RT");