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

Method Sync

Hydrogent/src/Tasks/HnBeginMainPassTask.cpp:48–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48void HnBeginMainPassTask::Sync(pxr::HdSceneDelegate* Delegate,
49 pxr::HdTaskContext* TaskCtx,
50 pxr::HdDirtyBits* DirtyBits)
51{
52 if (*DirtyBits & pxr::HdChangeTracker::DirtyParams)
53 {
54 HnBeginMainPassTaskParams Params;
55 if (GetTaskParams(Delegate, Params))
56 {
57 (*TaskCtx)[HnRenderResourceTokens->suspendSuperSampling] = pxr::VtValue{true};
58 }
59 }
60
61 *DirtyBits = pxr::HdChangeTracker::Clean;
62}
63
64void HnBeginMainPassTask::Prepare(pxr::HdTaskContext* TaskCtx,
65 pxr::HdRenderIndex* RenderIndex)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected