google / graphicsfuzz

A testing framework for automatically finding and simplifying bugs in graphics shader compilers.
Apache License 2.0
561 stars 117 forks source link

DonateCodeTransformation might move injectionSwitch up above the precision declaration, causing shader to fail validation #1171

Open paulthomson opened 2 years ago

paulthomson commented 2 years ago

https://github.com/google/graphicsfuzz/blob/de47649bced75c1d4c0980d1033742a0f9d1de88/generator/src/main/java/com/graphicsfuzz/generator/transformation/DonateCodeTransformation.java#L447