fix linker errors when shader_literals.hpp is used in multiple modules