SpiecsEngine
 
Loading...
Searching...
No Matches

◆ CreateRendererPass()

void Spices::WorldPickStage2Renderer::CreateRendererPass ( )
overrideprivatevirtual

The interface is inherited from Renderer. Create specific render pass.

create renderresource's descriptorset.

create renderresource's descriptorset.

Implements Spices::Renderer.

Definition at line 24 of file WorldPickStage2Renderer.cpp.

25 {
27
28 RendererPassBuilder{ "WorldPickStage2", this }
29 .AddSubPass("WorldPickStage2")
30 .AddColorAttachment("SceneColor", TextureType::Texture2D, [](bool& isEnableBlend, VkAttachmentDescription& description) {
31 description.finalLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL;
32 description.format = VK_FORMAT_R16G16B16A16_SFLOAT;
33 })
34 .EndSubPass()
35 .Build();
36
40 m_RendererResourcePool->AccessRowResource("SelectBuffer")->CreateDescriptorSet(0);
41 }
#define SPICES_PROFILE_ZONE
friend class RendererPassBuilder
Definition Renderer.h:2053
std::shared_ptr< RendererResourcePool > m_RendererResourcePool
RendererResourcePool, Passed by instanced.
Definition Renderer.h:2007

References Spices::Renderer::RendererPassBuilder::AddSubPass(), Spices::Renderer::RendererPassBuilder::Build(), Spices::Renderer::RendererPassBuilder::EndSubPass(), and Spices::Texture2D.