| 58 | { |
| 59 | |
| 60 | HnBeginFrameTaskParams::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 | |
| 72 | HnBeginFrameTask::HnBeginFrameTask(pxr::HdSceneDelegate* ParamsDelegate, const pxr::SdfPath& Id) : |
| 73 | HnTask{Id} |
nothing calls this directly
no outgoing calls
no test coverage detected