simple_vulkan_synchronization icon indicating copy to clipboard operation
simple_vulkan_synchronization copied to clipboard

A single-header library with a simplified interface for Vulkan synchronization

Results 3 simple_vulkan_synchronization issues
Sort by recently updated
recently updated
newest added

While porting this library to another language: https://github.com/jayrulez/Bulkan/blob/master/Bulkan.Utilities/src/SimpleVulkanSynchronization.bf I came across 3 enum names that can be updated to the standard KHR variants: ``` VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV => VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV => VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR...

https://github.com/Tobski/simple_vulkan_synchronization/blob/a4c7ede63d29e2612d5ae1545d3b507c506fc5ed/thsvs_simpler_vulkan_synchronization.h#L936-L937 Currently we assert that `pPrevAccesses` and `pNextAccesses` can have at most one write access for each global barrier. Imagine a scenario like this: 1. RayTracing shader writes to buffer...

The following test seems to be wrong because the image layout transition is counted as a write operation and therefore it's required to specify VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT in the dstAccessMask. ~~~ image_barrier_test("Graphics...