Surprising GPU optimization result today. My engine does a lot of vertex shader rotations with no translation component, easily over a billion per second. To date I've used mat4 for all transforms, as it's the gl-matrix happy path. I just refactored everything to use mat3 for
Graphics programmer and general UI guy. Addicted to JavaScript and caffeine. Pretty good at plugging in USB Type-A cables.
Joined December 2015
- The smugness around not reading or reviewing code is especially frustrating when almost every time I use ChatGPT I experience buggy behavior. Both on the web and native app.
- It's nice when big games make raytracing optional, with baked lighting fallbacks (increases install size tho). An optional fast path is cool. But, real-time GI is truly awesome. Even without a day/night cycle, it grounds all dynamic objects into the world so well. I love it.So cool that my PC has to run real time lighting and get -500% performance to support a day/night cycle that doesn't exist in the base game
- "Ads plus AI is sort of uniquely unsettling to me. I kind of think of ads as a last resort for us for a business model." - Sam Altman
- How is this ever a problem? SPA files are hashed. Deploy them to a bucket behind a CDN and never delete them. Basically free and a year-old client still works, no fancy infra needed. Dynamic routes are different, but who is messing up static file hosting...It's actually worth explaining how this is better than what legacy CDNs can do: If you deploy your site, some of your immutable URLs will stop being available on the new deployment. Users who have active clients on the old versions might now get 404s as they navigate a single




