He’s talking about shader code. So, code you enter in the material.
Actually, I think he talking about procedural grass AND shader code.
So you can use PCG and material code.
But, I have to ask, WHY!? ![]()
Here’s something on procedural meshes
The rest you might be able to make with material nodes, but if you can’t then use