shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

269
active users

#webgpu

0 posts0 participants0 posts today

I am incredibly proud to announce that #WebGPU on Firefox has _officially_ gotten onto the train for stable release in Firefox 141 on Windows! More details to come when it actually releases, but...I'm so stoked, I couldn't _not_ post about it. 😀

More platforms to come soon, my team hopes.

Hopefully we'll see #bevy / @bevy shipping to Firefox soon, eh?

Replied in thread

@christianp

Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.

I read some time ago of people using #webAssembly to transcode video in a user's web-browser. blog.scottlogic.com/2020/11/23

Since then, I believe #WebGPU has done/is doing some clever things to improve the browser's access to the device's GPU.

I have not seen any #peertube capability that offloads video transcoding to the user in this way.

I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.

My own interest is seeing a #Piefed (activitypub) instance whose web-pages could #autotranslate posts into the user's own language using the user's own processing power... One day, maybe!

Thank you again for all your hard work; it is an inspiration.

Scott LogicIn-browser transcoding of video files with FFmpeg and WebAssemblyThe WebAssembly build of FFmpeg allows you to run this powerful video processing tool directly within the browser. In this blog post I explore FFmpeg.wasm and create a simple client-side transcoder that streams data into a video element, with a bit of RxJS thrown in for good measure.

Earlier this month, @lolaodelola gave a talk on how web standards can unintentionally exclude users—especially those with disabilities or limited tech access.
Through examples like autoplay, frames, #WebGPU, and #CSS carousels, Lola demonstrates how assumptions in design can create barriers.

The @tag 's "Societal Impact Questionnaire" prompts spec creators to consider who might be excluded: w3ctag.github.io/societal-impa (draft note)

🎬 Watch "The Web and the Digital Divide": youtu.be/SYU4fb9sTTs

🦾 wgpu: A cross-platform, safe, pure-Rust graphics API.

「 wgpu is a cross-platform, safe, pure-rust graphics API. It runs natively on Vulkan, Metal, D3D12, and OpenGL; and on top of WebGL2 and WebGPU on wasm.

The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno 」

github.com/gfx-rs/wgpu

GitHubGitHub - gfx-rs/wgpu: A cross-platform, safe, pure-Rust graphics API.A cross-platform, safe, pure-Rust graphics API. Contribute to gfx-rs/wgpu development by creating an account on GitHub.
#wgpu#rust#webgl2

A quick #WebGPU PSA: the async method adapter.requestAdapterInfo() is being replaced with the attribute adapter.info. You can try it now in Chrome Canary!

chromiumdash.appspot.com/commi

requestAdapterInfo will stick around in Chrome for a little bit while we monitor usage, but we plan to eventually remove it and leave just adapter.info. From what I hear Firefox and Safari are considering only shipping the adapter.info variant.

Read on for a thread about why!

chromiumdash.appspot.comChromium Dash

> WebGPU adoption has exploded and today, Web3D Survey reports that 62.19% of end users can now run WebGPU. With Firefox and Safari due to launch their WebGPU support in the not-too-distant future, expect this number to rise dramatically in 2024.

blog.playcanvas.com/build-webg

blog.playcanvas.com · Build WebGPU Apps Today with PlayCanvas | PlayCanvas BlogIt's here! 🥳 Today, we're excited to announce that WebGPU support has officially arrived in the PlayCanvas Editor.

A lot of people have asked, will there be a #WebGPU API in #WASI?

And there's now a prototype of this, in preparation for a phase-1 proposal vote!

@Mendy has built a prototype of a WebIDL-to-Wit translator:

github.com/MendyBerger/webidl-

and used it to build a WebGPU prototype with a host implementation:

github.com/MendyBerger/wasi-we

GitHubGitHub - MendyBerger/webidl-witContribute to MendyBerger/webidl-wit development by creating an account on GitHub.

Are you interested in working on parallel sorting algorithms in #WebGPU? If so, get in touch. I'm especially interested in segmented merge sort (moderngpu.github.io/segsort.ht), but other classic parallel sort algorithms including bitonic and radix are on the table.

I would find this fascinating to work on myself (and that still might happen), but my time is pretty packed. Even so, I'm excited about the prospects to where I might be able to fund some work out of my own pocket. Let's discuss.

moderngpu.github.ioSegmented Sort and Locality Sort - Modern GPU
Continued thread

When Steve Jobs talked about a “sweet solution” for iOS apps I thought he meant web apps would be first-class citizens. It took me a moment to realize it was a “shit sandwich”, in the words of @gruber.

Web apps have come a long way. Now they can look and act like real iOS apps. Native apps are still needed to access hardware features not exposed by web APIs, but that list gets smaller every day. (Hello #WebGPU.)

Replied in thread

@sebastianmadrigal I will stress, the spec is extremely readable as basic documentation, and my experience as a rando is the spec authors are very receptive to randos pointing out "this part is unclear/confusing" and clarifying it quickly in response. There is a very good Matrix channel #WebGPU:matrix.org, I have usually been able to get questions answered there and some of the core browser WebGPU devs hang out there as well.