I would. It's a neat-looking effect regardless of accuracy, and currently it harms nothing by existing. And if you even have to ask that question, you're at least somewhat unsure if it can be supported while implementing the changes you have in mind, and if you're encountering this uncertainty then you're most likely heading in the direction of making the HLSL system less flexible, which is not at all the direction you should be heading. Reconsider, as woe and ruin lies along this path.