AMD's "From vertex shader to mesh shader" [1] helps navigate between the older pipeline to the newer pipeline. Links in the sidebar get into other things like procedural geometry.
"Mesh Shaders and Meshlet Culling in Metal 3" [2] was also a good tutorial to learn about the mesh shading computation model.
I did most of my work in Metal. Apple WWDC's "Transform your geometry with Metal mesh shaders" [3] helped introduce it there. I liked playing with it in Swift -- this was a port of Apple's demos to Swift [4]. The Metal Shading Language manual also helps get your head around it. [5]
neomantra|1 year ago
"Mesh Shaders and Meshlet Culling in Metal 3" [2] was also a good tutorial to learn about the mesh shading computation model.
I did most of my work in Metal. Apple WWDC's "Transform your geometry with Metal mesh shaders" [3] helped introduce it there. I liked playing with it in Swift -- this was a port of Apple's demos to Swift [4]. The Metal Shading Language manual also helps get your head around it. [5]
[1] https://gpuopen.com/learn/mesh_shaders/mesh_shaders-from_ver...
[2] https://metalbyexample.com/mesh-shaders/
[3] https://developer.apple.com/videos/play/wwdc2022/10162/
[4] https://github.com/jonmhobson/MeshShadersMetalSwift?tab=read...
[5] https://developer.apple.com/metal/Metal-Shading-Language-Spe...
ibobev|1 year ago
chrystalkey|1 year ago