We split builtin shader support to its own file to avoid converting code (lack of designated initializer in C++) and to reduce file size.
We split builtin shader support to its own file to avoid converting code (lack of designated initializer in C++) and to reduce file size.