Chip Davis
Chip Davis
Oh now I remember. At the time I wrote that code, and possibly still today, several of the tests in the CTS depended on the reported `SubgroupSize` in the shader...
> Which CTS tests? I can look for them in the next CTS run. I don't remember off the top of my head but I believe it was something under...
This is a SPIRV-Cross bug. You should probably file an issue [there](https://github.com/KhronosGroup/SPIRV-Cross/issues).
That would indicate that you (or the layer you're using, since `VK_EXT_shader_object` also supports this) set vertex input strides to be a dynamic state, but you're not calling `vkCmdBindVertexBuffers2()`. According...
> @cdavis5e Yes, I'm calling vkCmdBindVertexBuffers2 and specify strides, but they are ignored in MoltenVK because IsVtxStrideStatic is false. Nothing happens when I use validation layer, no errors, no warnings...
You should probably mark this as a draft for now.
> Hi, curious if that work, is part of the present crossover 23 beta1 release which says: “We’re pleased to announce that this release also includes initial support for geometry...
> Hi, just curious, how far approx. we are from this PR being feature complete (even if buggy).. seems to take a lot of work.. Not much longer. Hopefully, it'll...
Try turning on argument buffers. Setting `MVK_CONFIG_USE_METAL_ARGUMENT_BUFFERS=2` in the environment should work. I now wonder if we shouldn't advertise `VK_EXT_descriptor_indexing` unless argument buffers are turned on, because it mandates a...
You either need to: * Install a more recent `libc++`; or * Take this up with [KhronosGroup/glslang](/KhronosGroup/glslang/issues). Or, maybe we need to up the minimum OS version that `glslang` is...