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

Method execute

Source/Falcor/RenderGraph/RenderGraph.cpp:443–453  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

441}
442
443void RenderGraph::execute(RenderContext* pRenderContext)
444{
445 std::string log;
446 if (!compile(pRenderContext, log))
447 FALCOR_THROW("Failed to compile render graph:\n{}", log);
448
449 FALCOR_ASSERT(mpExe);
450 RenderGraphExe::Context c{
451 pRenderContext, mPassesDictionary, mCompilerDeps.defaultResourceProps.dims, mCompilerDeps.defaultResourceProps.format};
452 mpExe->execute(c);
453}
454
455void RenderGraph::update(const ref<RenderGraph>& pGraph)
456{

Callers 14

refitMethod · 0.45
createImportanceMapMethod · 0.45
acquireIsotropicMethod · 0.45
integrationPassMethod · 0.45
finalPassMethod · 0.45
updateLightsMethod · 0.45
updateEnvLightMethod · 0.45
presampleLightsMethod · 0.45
generateCandidatesMethod · 0.45
spatialResamplingMethod · 0.45

Calls 1

compileFunction · 0.70

Tested by

no test coverage detected