Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Create3DGraph.cpp File Reference

Functions

wgpu::TextureDescriptor CreateGBufferPassOutputNormalTextureDescriptor (glm::uvec2 size)
wgpu::TextureDescriptor CreateGBufferPassOutputAlbedoTextureDescriptor (glm::uvec2 size)
wgpu::TextureDescriptor CreateGBufferPassOutputDepthTextureDescriptor (glm::uvec2 size)
wgpu::TextureDescriptor CreateDeferredPassOutputTextureDescriptor (glm::uvec2 size)
static void CreateGBufferTextures (Engine::Core &core)
static void CreateDeferredTexturesBindingGroup (Engine::Core &core)
static Graphic::Resource::RenderGraph CreateGraph (Engine::Core &core)

Function Documentation

◆ CreateDeferredPassOutputTextureDescriptor()

wgpu::TextureDescriptor CreateDeferredPassOutputTextureDescriptor ( glm::uvec2 size)

◆ CreateDeferredTexturesBindingGroup()

void CreateDeferredTexturesBindingGroup ( Engine::Core & core)
static

◆ CreateGBufferPassOutputAlbedoTextureDescriptor()

wgpu::TextureDescriptor CreateGBufferPassOutputAlbedoTextureDescriptor ( glm::uvec2 size)

◆ CreateGBufferPassOutputDepthTextureDescriptor()

wgpu::TextureDescriptor CreateGBufferPassOutputDepthTextureDescriptor ( glm::uvec2 size)

◆ CreateGBufferPassOutputNormalTextureDescriptor()

wgpu::TextureDescriptor CreateGBufferPassOutputNormalTextureDescriptor ( glm::uvec2 size)

◆ CreateGBufferTextures()

void CreateGBufferTextures ( Engine::Core & core)
static

◆ CreateGraph()

Graphic::Resource::RenderGraph CreateGraph ( Engine::Core & core)
static