To avoid duplicating the whole shader implementation, the needed define has been split into its own file, and the shader implementation is now in an include file.