Profile avatar
toji.dev
WebGPU/WebXR/WebGL Dev @ Google. He/Him "The downfall of modern civilization." - Joystiq Personal site: https://toji.dev
745 posts 1,122 followers 49 following
Regular Contributor
Active Commenter

Today's painfully learned lesson: Vulkan re-uses handles. So maybe don't use them as cache keys...

The WebXR Input Profiles assets package has been updated to v1.0.19, which includes the themed version of the Quest controller from the Quest 3S XBox Edition. www.npmjs.com/package/@web...

I rented a car which wants to communicate via jiggling my butt in Morse Code. I don't know what it's trying to say. Something to do with obstacles near the car? But sometimes there are none. So what did those three quick buzzes to my right cheek mean?

Gecko: Intent to ship: WebGPU on Windows

Discovered my 8yo knows roman numerals. He asked to watch the 3rd Star Wars, when it started he pointed at the VI. "No, that's the 6th" Asked how he knew that was a 6, and he said "if the 1 was before the 5 it would be 4." Asked how he knew V=5 he gave an incredible eye roll and said "Minecraft"

The replies to this are a walk down memory lane. 😄

Took my kids to see How to Train your Dragon, but an inopportune bathroom break by one of the kids caused me to miss the entire Test Drive sequence so I may as well have not seen the movie. 😅

On a date tonight. Waitress: Are you looking for someone, sir? Me: Yeah, my wife. She got seated while I was parking. Waitress: Okay, do you know her name? Me: My... Wife? Waitress: *processing* Oh- I meant- Me: To be honest, I was getting up the courage to ask her tonight. 😜

Just published webxr-input-profiles assets version 1.0.18 to npm! This release includes assets for the PicoVR 4 Ultra, contributed by ByteDance.

Integrated unified spray, foam, and bubbles into my fluid simulation. Runs in real-time with WebGPU, Three.js, and over 1 million particles!

For a while now any time family asks me about AI my default response has been "It's a bubble now, but all it's going to take for some big IP holder, like Disney, to win a copyright lawsuit and the whole thing becomes one giant liability." And, welp...

Don (@donmccurdy.com, as opposed to the Mastodon handle I accidentally used in the previous post) published version 4.2.0 of glTF-Transform today, which includes the new unwrap transform!

Me and a couple friends did exactly this to the CFO of a former company I worked for. Except instead of a computer beep it was a cricket chirp. Ah... Memories! 😁🦗

I've heard that all of the latest "AI" work performs best on NVIDIA hardware, so out of morbid curiosity I decided to try running a couple of LLMs on my new AMD card... 🤣 Dear reader, this stuff just straight up *doesn't function* on AMD GPUs, mostly because the whole AI space is addicted to CUDA.

I added a "unwrap" function to the glTF-transform library/CLI tool written by @[email protected], which he merged today! It uses the xatlas library to generate new texture coordinates for a mesh that can be used for things like lightmapping, AO, and texture painting.

WebGPU is enabled in the Safari 26 beta announced today!

Just installed my first Radeon GPU after owning exclusively NVIDIA GPUs since the RIVA TNT days (!) Any tips you fine folks have for someone making the switch to team red?

New toy acquired! First time I've ever owned a console at launch. It's a nice device, feels quite a bit sturdier than the first Switch and the larger size looks and feels nice. Still not quite as chonky as the Steam Deck, though.

Visited the new MicroCenter in Santa Clara today, walked out 15 minutes later with a 9060 XT (at the mythical MSRP, no less!) Sales person I talked to was actually helpful and knowledgeable, Swayed me over to AMD by answering my questions about the impact of the PCIe slot size on my older PC.

Do the developers who code the "progress bars" for shipments of physical goods ever look at the guy who wrote the Windows file copy dialog and think "You don't know how good you had it"?

omg they didn't ruin the sprite art with a bad upscaler or forget to use premultiplied alpha. it's a christmas miracle

Blink: Intent to ship: WebGPU: 3D texture support for BC and ASTC compressed formats