MCPcopy Create free account
hub / github.com/Apress/Ray-Tracing-Gems-II / ReleaseTemporaryBuffers

Function ReleaseTemporaryBuffers

Chapter_14/src/Graphics.cpp:152–157  ·  view source on GitHub ↗

* Deallocates temporary buffers used for uploading to GPU memory */

Source from the content-addressed store, hash-verified

150* Deallocates temporary buffers used for uploading to GPU memory
151*/
152void ReleaseTemporaryBuffers(D3D12Global& d3d, D3D12Resources& resources) {
153 for (ID3D12Resource* resource : d3d.temporaryBuffers) {
154 SAFE_RELEASE(resource);
155 }
156 d3d.temporaryBuffers.clear();
157}
158
159/*
160* Create geometry vertex and index buffers

Callers 2

InitMethod · 0.85
RenderMethod · 0.85

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected