Be sure to check out Deepti Gandluri's and Austin Eng's talk on #WebAssembly and #WebGPU enhancements for faster Web AI: https://youtu.be/VYJZGa9m34w?si=_PPuJQJ9Zor5AyID. Running Al inference directly on client machines reduces latency, improves privacy by keeping all data on the client, and saves server costs. To accelerate these workloads, #Wasm and WebGPU are evolving to incorporate new low-level primitives. #GoogleIO
Without Nix, how do you set up complicated build/test environments on other systems? The sheer amount of sedimentary layers you need to do #WASM or #WebGPU stuff is astounding, and then you add the various utility Python libraries needed to glue together a test harness.
🎧 Just recorded episode 2 of the #WasmAssembly podcast with ✨ Deepti Gandluri ✨. In this episode, we talk about #Wasm's standardization, bleeding-edge and mature #WebAssembly proposals Deepti is excited about, and—of course—#AI and #WebGPU!
It's scheduled to be released in two weeks 🗓️. Now is a good time to subscribe to the show in your favorite podcast application: https://wasmassembly.libsyn.com/!
How do people test #WebGPU programs/shaders in CI? Can Chrome or Firefox run headless on a server in a closet? Is there a #WGSL implementation that does not need a physical GPU?
I'm happy to announce I will be speaking at #RustFestZurich this year. My talk is about Linon, a graphical #RustLang application I began writing during my MSc studies at @uniheidelberg for interactively exploring the visual effects of continuous refraction or distortion of light rays. The application is based on #wgpu, making heavy use of #WGSL compute shaders.
Downloading Google Dawn on Windows10 fails due to filename too long.. here is the filename ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.ir.msl
I'm not rich, but I don't spend more than I earn in interest on my Bitcoin, so I'm having a hard time motivating myself to look for a job. I've been a web developer for about 25 years, and though I like the work, I can't stand the people. They are ego-maniacal, bad at communication, and humorless in general. There are exceptions, but they get cowed by louder more aggressive ones. "So contract" I hear you say; but here's the weird thing; I actually like working with people.
#WebGPU, #WebBluetooth, and #WebSockets open up so many possibilities too. I see so many hardware makers shipping web-based configuration tools these days and I'm HERE FOR IT! There's almost nothing the web can't do these days.
I'll be at the Khronos Group WebGL / WebGPU Meetup at GDC on March 20th, talking about implementing #webgpu for #unity. I'm not at all nervous. My fast heart rate is purely coincidental.
Someone asked why we don't see any popular video games being made for WebGL, and it got me thinking that I need to make a video game with webGL or webGPU.
It should be something simple so I can get it done before losing interest. It should take advantage of the platform; multiplayer, or fast casual pick up and play for example. Bonus points if it's fun to play.
Some widgets do not work anymore (thermal monitor & an older weather widget). That was expected.
Some settings were reset.
Took me a while until I figured out, that I had 'Breeze dark' for all design styles but the colors in 'Breeze classic'.
I deactivated shadows again but need to find some more animations.
Fixed a thin line around windows by changing the Breeze window decorations.
The performance feels smooth, although my hardware is really old now. I am especially happy, that my GPU is not outdated with this upgrade.
All in all no real game-breaking bugs for me.
Except one: My latest project is freezing after it starts. It is based on #egui / eframe with #webgpu, which might play into it.
I wanted to publish it in a couple of days. But not knowing, what causes this, and knowing, that my app will not run on all systems, will delay it.
As for #Mozilla going all in on AI: What's the point?
There is so much #FOSS work going on in #AI right now (no, seriously, and it's going better and faster than it is for the big tech firms) that anything Mozilla could do - beyond making it easy to use #WebGPU based inferencing in the browser (which you can already do in Chrome and Edge) wouldn't even move the needle.
So I ask again, what, precisely is the goal here? What is Mozilla aiming to achieve beyond what is happening now?
I've been meaning to start writing up blog posts based on responses to common questions in three.js Slack/Discord/Forums, so here's a start — an introduction to image formats in used in WebGL and WebGPU applications, including WebP, AVIF, and KTX2.
@sebastianlague latest video made me want to try his spatial grid algorithm. I've been wanting to try gpu-based spatial partitioning for quite a while and Sebastian's explanations are really nice to follow and wrap one's head around the concept.
But first, particles!
Finally back to working on the simulation. It's time to dogfood my mesh_to_sdf crate for the fluid sim mesh collisions. Really happy with the first results, it works!
I need to find a better screen recorder though, ScreenToGif struggles and invents drops when it's running at 300fps...