-
-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
Implement a good GPUDriver using dotnet/Silk.Net for different APIs.
VeldridOpenGL- Vulkan
-
- Allocator
-
- Pipelines
-
- MSAA (with resolve renderpass targets)
-
- Multiple frames per flight (use BitVector32 for counting frame ids)
-
Multithreading (block GPUDriver::BeginSynchronization until commands are processed)
-
- ~~Handle OUT_OF_MEMORY (Renderer::PurgeMemory)
~~
- ~~Handle OUT_OF_MEMORY (Renderer::PurgeMemory)