Headless server compiles shaders

This is more curiosity than anything, but given you can’t render anything with the server, is there a reason it still compiles the shaders? (or at least it compiles the amplify shaders we have in our project)

Probably so that the Material objects (which are shader instances plus some parameters) can be connected code-wise and operate as expected, i.e., return their data, clip data to bounds, etc.

2 Likes