On Mon Feb 27 22:48:32 2023 +0000, Zebediah Figura wrote:
This doesn't match my testing at all. fx_2_0 doesn't allow technique10 or technique11, but it doesn't care about case, and fx_4_0 and fx_5_0 accept anything. Where are you seeing this?
The idea was to check which techniques should be included in the output. But yes, the way I did is broken. fx_2_0 does allow technique10, it will skip it, but technique11 will trigger compiler error and no output. fx_5_0 will simply promote technique10 to technique11. Case matters, for example fx_2_0 will allow exactly "technique10", but its own "technique" could be in any case it seems.