MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
Apache License 2.0
4.81k
stars
424
forks
source link
Wrong argument buffers generated for a compute shader #2106
I believe that the first two fields for missing bindings 0 and 1 (I'm not sure why the size's 256, though). However, the id's offset for the third field is incorrect (it should be 512) and this shader can't be compiled.
The following compute shader
leads to the generation of the following argument buffers:
I believe that the first two fields for missing bindings
0
and1
(I'm not sure why the size's256
, though). However, the id's offset for the third field is incorrect (it should be512
) and this shader can't be compiled.If we change bindings like that
argument buffers are generating correctly.