MCPcopy Create free account
hub / github.com/DiligentGraphics/DiligentFX / RenderTargetFormats

Method RenderTargetFormats

Hydrogent/src/Tasks/HnBeginFrameTask.cpp:60–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58{
59
60HnBeginFrameTaskParams::RenderTargetFormats::RenderTargetFormats() noexcept
61{
62 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_SCENE_COLOR] = TEX_FORMAT_RGBA16_FLOAT;
63 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_MESH_ID] = TEX_FORMAT_R32_FLOAT;
64 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_MOTION_VECTOR] = TEX_FORMAT_RG16_FLOAT;
65 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_NORMAL] = TEX_FORMAT_RGBA16_FLOAT;
66 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_BASE_COLOR] = TEX_FORMAT_RGBA8_UNORM;
67 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_MATERIAL] = TEX_FORMAT_RG8_UNORM;
68 GBuffer[HnFrameRenderTargets::GBUFFER_TARGET_IBL] = TEX_FORMAT_RGBA16_FLOAT;
69 static_assert(HnFrameRenderTargets::GBUFFER_TARGET_COUNT == 7, "Please initialize default render target formats.");
70}
71
72HnBeginFrameTask::HnBeginFrameTask(pxr::HdSceneDelegate* ParamsDelegate, const pxr::SdfPath& Id) :
73 HnTask{Id}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected