Any of you #graphicsdev folk out there have any good recommendations for a "write once, use anywhere" shader setup? I'd love something that I could drop into a build pipeline to have a single shader file that I could then build for (minimally) D3D11 and GL, although D3D12 and Vulkan would be nice to support as well.