5,332
edits
Line 71: | Line 71: | ||
These are micro optimizations but they could be useful for speeding up GPU shaders in some cases. | These are micro optimizations but they could be useful for speeding up GPU shaders in some cases. | ||
In high-level programming languages such as Python, these tricks can actually slow down your code<ref name="branchless-slower-python">https://stackoverflow.com/questions/72118249/why-are-the-branchless-and-built-in-functions-slower-in-python</ref>. | |||
==Resources== | ==Resources== | ||
* [https://francescocirillo.com/pages/anti-if-campaign Anti If Campaign] | * [https://francescocirillo.com/pages/anti-if-campaign Anti If Campaign] | ||
* [https://code.joejag.com/2016/anti-if-the-missing-patterns.html Anti-If: The missing pattersn] | * [https://code.joejag.com/2016/anti-if-the-missing-patterns.html Anti-If: The missing pattersn] |