vulkan-renderer
vulkan-renderer copied to clipboard
Use taskflow for concurrency
Doing multithreading correctly is a tricky business. We don't have to reinvent he wheel on that one. As we discussed earlier, we will remove our own threadpool implementation (which was very easy to deadlock) and use taskflow instead.
There is a conan package for it: taskflow/2.5.0 .
The simple implementation of our own thread-pool thingy was already removed here: 62455b499385f8d182d6090ad4ef88bdb0095225
@IAmNotHanni I noticed this message - please don't hesitate to let me know if anything we can help you in porting taskflow (https://taskflow.github.io/) - :)
@tsung-wei-huang Wow I just noticed your reply now! Amazing thank you!