You might be glad to know that a huge number of issues with HLSL were recently fixed and a huge number of additions were made by uman's friend, Jezza, and you can try the results if you compile the latest source at Github. So all of the issues you describe are, to be honest, no longer true.
|