Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Game Engine Programming 031.2 - Finishing descriptor heap allocator | C++ Game Engine

Game Engine Programming 031.2 - Finishing descriptor heap allocator | C++ Game Engine

GameEngineSeries
GameEngineSeries
The Game Engine Programming Series · · 1 min read
13,269 0

In the last video we started implementing an allocator class for managing descriptor heaps. After writing the initialize and allocate functions, we ran into a problem caused by the fact that resources and descriptors can't be removed in an immediate fashion, because we're using a multi-frame render scheme and those resources could still be in use by the GPU. So today, I'll start by setting up a system for deferring release of resources to a point that we're sure they're no longer referred to by the GPU. After having done that, we can continue writing the rest of the heap allocator class. (Red Episode)

Support Game Engine Series: https://patreon.com/gameengineseries​

Discord: https://discord.gg/75ZmXwz​

Mr. Frummel: https://instagram.com/mr.frummel

keywords: graphics rendering, direct3d 12, directx 12, resource binding, resource view

by Arash Khatami

-------------------------------------------------------------

#PrimalEngine #GameEngineSeries #GameEngineProgramming #TheGameEngineProgrammingSeries

Discussion

Loading comments...