MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / clearGrads

Method clearGrads

Source/Falcor/DiffRendering/SceneGradients.cpp:104–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102}
103
104void SceneGradients::clearGrads(RenderContext* pRenderContext, GradientType _gradType)
105{
106 uint32_t gradType = uint32_t(_gradType);
107 if (!mGradInfos[gradType].active)
108 return;
109 pRenderContext->clearUAV(mpTmpGrads[gradType]->getUAV().get(), uint4(0));
110 pRenderContext->clearUAV(mpGrads[gradType]->getUAV().get(), uint4(0));
111}
112
113void SceneGradients::aggregateGrads(RenderContext* pRenderContext, GradientType _gradType)
114{

Callers 2

executeOptimizerPassMethod · 0.80
testAggregateGradientsFunction · 0.80

Calls 3

clearUAVMethod · 0.80
getMethod · 0.45
getUAVMethod · 0.45

Tested by 1

testAggregateGradientsFunction · 0.64