issues
search
vilbeyli
/
VQEngine-Legacy
DirectX 11 Renderer written in C++11
GNU General Public License v3.0
287
stars
37
forks
source link
DirectX12 upgrade
#133
Open
vilbeyli
opened
5 years ago
vilbeyli
commented
5 years ago
Threading Targets
Worker Pool
Improved and more robust worker pool with scalable parallelization (worker parameters, return values etc, syncs etc)
A Load Thread
PSO and Shader compiling
File/Resource I/O
A Simulation thread
Updates scene state
Calculate bounding boxes
A Render thread
Preparing jobs for render workers to do PreRender() tasks
managing multi-threaded command buffer generation
An example would be shadow pass / geometry pass parallel command buffer generation
Threading Targets