|
| PassHandle | createCSClearBackBuffer (Renderer *r, StringView name, float4 clearColor={}) |
| |
| PassHandle | createCSClearTexture (Renderer *r, StringView name, ResourceHandle resource, RHITextureViewDesc viewDesc, float4 clearColor) |
| |
| PassHandle | createCSDebugTextPassBackBuffer (Renderer *r, StringView name, Span< const CSDebugTextData > lines) |
| |
| void | createCSMipGenerationPasses (Renderer *renderer, StringView name, RHIDeviceQueueType queue, ResourceHandle src, ResourceHandle dst, RHIExtent2D srcExtent, RHITextureAspectFlagBits srcAspect, RHIResourceFormat srcFormat, RHITextureAspectFlagBits dstAspect, RHIResourceFormat dstFormat, uint32_t maxMips=16, uint32_t layer=0, RHIDeviceSampler::SamplerDesc samplerDesc={}) |
| |
| template<typename FSetup , typename FRecord > |
| PassHandle | createPSFullscreenPass (Renderer *r, StringView name, FSetup &&setup, FRecord &&record) |
| | Creates a full-screen triangle pass that writes to the current backbuffer.
|
| |
| template<typename FSetup > |
| PassHandle | createPSFullscreenPass (Renderer *r, StringView name, FSetup &&setup) |
| |
| PassHandle | createPSBackbufferBlitPass (Renderer *r, StringView name, ResourceHandle copy_sampler, ResourceHandle copy_source, RHIResourceFormat srcFormat=RHIResourceFormat::R8G8B8A8Unorm) |
| | Creates a full-screen triangle pass that renders a texture to the current backbuffer.
|
| |