zeux / niagara

A Vulkan renderer written from scratch on stream
MIT License
1.33k stars 75 forks source link

Initial support for VK_EXT_mesh_shader #27

Closed zeux closed 2 years ago

zeux commented 2 years ago
zeux commented 2 years ago

This works without issues on radv (with rather suboptimal performance, but that's something to investigate separately). I'd expect NV drivers to have comparable performance short of potential issues with index packing, since I'm not clear on whether applications are expected to somehow write 4b aligned triangle index blocks through the new interface or not.