MCPcopy Create free account
hub / github.com/TheRealMJP/DeferredTexturing / DestroyPSOs

Method DestroyPSOs

BindlessDeferred/MeshRenderer.cpp:438–445  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

436}
437
438void MeshRenderer::DestroyPSOs()
439{
440 DX12::DeferredRelease(mainPassPSO);
441 DX12::DeferredRelease(gBufferPSO);
442 DX12::DeferredRelease(depthPSO);
443 DX12::DeferredRelease(spotLightShadowPSO);
444 DX12::DeferredRelease(sunShadowPSO);
445}
446
447// Renders all meshes in the model, with shadows
448void MeshRenderer::RenderMainPass(ID3D12GraphicsCommandList* cmdList, const Camera& camera, const MainPassData& mainPassData)

Callers

nothing calls this directly

Calls 1

DeferredReleaseFunction · 0.85

Tested by

no test coverage detected