Files
mleku 00c7f4a0f8 app: implement multi-threaded command buffer and pipeline caching for Vulkan
- Enhanced the Vulkan backend to support multi-threaded command buffer pools, improving performance in multi-core environments.
- Introduced a descriptor pool for efficient reuse of descriptor sets, reducing overhead during rendering.
- Added a pipeline cache to optimize the creation of graphics and compute pipelines, minimizing the cost of pipeline creation.
- Updated buffer management to allow for pooling of buffers, enhancing memory efficiency.

These changes significantly improve the performance and resource management of the Vulkan backend, enabling smoother rendering and better utilization of system resources.
2025-10-21 20:48:10 +01:00
..
2025-10-19 22:47:19 +01:00