I have a SpriteKit game which uses a few dozen sprites with custom shaders attached. They have a bunch of attributes and uniforms, they compile without issue. A
SpriteKit