attention all Touhou gamers:
I wrote a deep and personal reflection on how Touhou Project inspires me to live my best life
and yes, this means sin() has been broken on Intel for over a decade, and ~8th gen processors (like in my MBP) are still broken because now they have to be "backwards compatible" with their brokenness.
"wait, what do you mean sin() is broken???"
I mean that sin() is literally straight-up fucking broken
gaze upon their works, ye mighty, and slap your forehead: https://randomascii.wordpress.com/2014/10/09/intel-underestimates-error-bounds-by-1-3-quintillion/
the issues I found were hilariously esoteric and I had no debugging tools to work with (OpenGL debugging on macOS is terrible), but this is what I found
1. AMD cards on macOS/OpenGL cannot handle uniform sampling unless texture is locked
2. sin() on Intel is broken (yes, really)
"what in the actual fuck is a 'yaoi paddle'?"
it began long ago, on a Gundam Wing/Digimon fansite on Geocities...
we need more Disco Janet fanfiction
want to debug your OpenGL application on a Mac? wrap it in an emscripten instance, load it up in Chrome(!!!!!!!), and then run Spector.Js on it
this is literally the only fucking way to debug OpenGL shaders on macOS in the year of our madokami 2020
there are no alternatives
★ otherworldly witch ★
★ writer / cosplayer / maker ★
★ lesbian / neurodivergent / plural ★
★ 東方 OC irl / 日本語の初心者 / 虹色で浮世離れした魔女 〜 アリス・ディー ★
★ chuuni rights ★
Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.