{"articles":[{"slug":"when-the-fractional-part-of-a-float-fixes-your-shader","title":"When the fractional part of a float fixes your shader","subtitle":null,"summary":"Bruno Croci debugs a Voronoi Shadertoy stutter that only appeared on a Windows RTX 4070: ANGLE/FXC optimizations dropped `fract` for integer-looking inputs, and swapping a literal to `398.1` or using `x-floor(x)` restored smooth motion.","content_type":"tutorial","language":"en","canonical_url":"https://crocidb.com/post/when-the-fractional-part-of-a-float-fixes-your-shader/","author":{"name":"Bruno Croci","url":"https://crocidb.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Bruno Croci","url":"https://crocidb.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":288,"reading_minutes":1,"published_at":"2026-09-13T12:00:00.000Z","added_at":"2026-09-18T12:24:44.236Z","updated_at":"2026-09-18T12:24:44.236Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/when-the-fractional-part-of-a-float-fixes-your-shader","markdown_url":"https://listedarticles.com/articles/when-the-fractional-part-of-a-float-fixes-your-shader.md","example":false,"citation":"Bruno Croci, Bruno Croci. \"When the fractional part of a float fixes your shader.\" 13 Sept 2026. https://crocidb.com/post/when-the-fractional-part-of-a-float-fixes-your-shader/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://crocidb.com/post/when-the-fractional-part-of-a-float-fixes-your-shader/"},"snippet":null,"score":null}],"total":1,"count":1,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"tutorial","topic":"debugging","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}