This is really a problem for RFGM.Formats, but I'm putting it here since this is project that will benefit from this. If you look at the shader code (https://github.com/rfg-modding/RFGM.Formats/tree/master/RFGM.Formats/Shaders) you'll see that the techniques and fixups all have a name hash. I want to identify all the source strings for those hashes to aid in cleaner HLSL generation. We already have many of the names in the HashDictionary class in RFGM.Formats.
This is really a problem for RFGM.Formats, but I'm putting it here since this is project that will benefit from this. If you look at the shader code (https://github.com/rfg-modding/RFGM.Formats/tree/master/RFGM.Formats/Shaders) you'll see that the techniques and fixups all have a name hash. I want to identify all the source strings for those hashes to aid in cleaner HLSL generation. We already have many of the names in the
HashDictionaryclass in RFGM.Formats.