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:

268
active users

#webgl2

0 posts0 participants0 posts today
Orhun Parmaksız 👾<p>Happy to announce the 0.1.0 release of my Rust web framework! 🎉🦀</p><p>🐭 **Ratzilla** — Build terminal-themed web applications.</p><p>🌀 Now supports WebGL2 and dynamically calling JS functions!</p><p>🦀 Built with Rust, WebAssembly &amp; <span class="h-card" translate="no"><a href="https://fosstodon.org/@ratatui_rs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ratatui_rs</span></a></span></p><p>⭐ GitHub: <a href="https://github.com/orhun/ratzilla" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/orhun/ratzilla</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> <a href="https://fosstodon.org/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://fosstodon.org/tags/webassembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webassembly</span></a> <a href="https://fosstodon.org/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://fosstodon.org/tags/framework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>framework</span></a> <a href="https://fosstodon.org/tags/webgl2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webgl2</span></a> <a href="https://fosstodon.org/tags/rendering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rendering</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a></p>
jbz<p>🦾 wgpu: A cross-platform, safe, pure-Rust graphics API. </p><p>「 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.</p><p>The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno 」</p><p><a href="https://github.com/gfx-rs/wgpu" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gfx-rs/wgpu</span><span class="invisible"></span></a></p><p><a href="https://indieweb.social/tags/wgpu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wgpu</span></a> <a href="https://indieweb.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://indieweb.social/tags/webgl2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webgl2</span></a> <a href="https://indieweb.social/tags/webgpu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webgpu</span></a> <a href="https://indieweb.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a></p>
Karsten Schmidt<p>Think I _finally_ figured out the missing link to express the <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> generics to support nested structs in <a href="https://thi.ng/shader-ast" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/shader-ast</span><span class="invisible"></span></a> and by extension also enable support for <a href="https://mastodon.thi.ng/tags/WebGL2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebGL2</span></a> uniform buffers (in <a href="https://thi.ng/webgl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/webgl</span><span class="invisible"></span></a>) and make more headway on the <a href="https://mastodon.thi.ng/tags/WebGPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebGPU</span></a> WGSL code generator backend for shader AST, eventually allowing one to write WebGPU compute shaders in TypeScript!</p><p>Mapped types FTW!!!</p><p>TypeScript playground with the gist &amp; example of the approach:</p><p><a href="https://www.typescriptlang.org/play?jsx=0#code/C4TwDgpgBACgTgSwLZQLxQEQDMA2B7AQ2AygB9MA3CAYwCYTyMrqBmBymgFhIHoeokeONGB4o1PEggA6WVADcAKEWhIsREgCyBMGigBvRVGNRchYAC4oAOwCuSAEYQ4Sk1Ga0rdx84DaAXVcTZhYveyc4AKDjZk4wn0jAxQBfJRVwaABlYDhbamBMyGo9ACUaIQATAB4AZxyEawBzABoDKFUIK3hkMihs3PyqgmsQAD55KBwIawB+eIiJvCwsGohLG3DnKGTx5T4obV06geBTBAgcCvaMmvaxYAALCAQ4KAAVTKgIAEdbBAoCFNrMAahZFPsEFgzhcrh0oAhbgQoAADbpIZHtJ7WKC2VYotGHDGiKDCGp4HBUVp4R7OADuCOguOg1ggdQgV2R-TywCJGXSai5gzeXwAHsBphVboKCkVRnpDG5fAgrg0oABrCAgJbvfxWN5Kir+XwYDoYfyi8XWSXqzXagk6KAzdTIQ6+fXKo0mjJm816g2e03+FJpfYAEQgWAa0CRLNpUGO3OuagAFHVbA4oHhrDgQABKRQSax1KAVCPSvRVYUQMUSqU5bmFGijVNFUHvXNWaWVuWoOUKkzCYC2ODYqpdt6jUb6VLBvb8N4AUUybwAkgA5ADiVnDkZZUAe5zgBDg1AeIEzUJZbKuCfySdZUGTDmpoiQAFpbLpKs5c7JpMpC2LBwCAALz0UssGlZN+2MK9xQqKx9HvKxsHwIgMCpZZVnWAAGbYUlzNJANOYDXnQCCoJgqARUQ5CoGAkDMJWNYrDw5JmiMEwQFojorAYpjsKsTh8OSQiAKzYssDwMRyLLet8mgzjjDAPA2yQ3iODoDCL2Y3Dtg4txlR4jIULMdCBJYqAAA59KU+jj2MyA+OPCz1gARloESxPBfg4QaKS4CQIgECzZQpLwaQVJqHzjAAPRmMLpOkZUYqgeLEoi0jUvSxRwukUjpBFVK3ByvKCpFaQ4PZYq3DShKgA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typescriptlang.org/play?jsx=0#</span><span class="invisible">code/C4TwDgpgBACgTgSwLZQLxQEQDMA2B7AQ2AygB9MA3CAYwCYTyMrqBmBymgFhIHoeokeONGB4o1PEggA6WVADcAKEWhIsREgCyBMGigBvRVGNRchYAC4oAOwCuSAEYQ4Sk1Ga0rdx84DaAXVcTZhYveyc4AKDjZk4wn0jAxQBfJRVwaABlYDhbamBMyGo9ACUaIQATAB4AZxyEawBzABoDKFUIK3hkMihs3PyqgmsQAD55KBwIawB+eIiJvCwsGohLG3DnKGTx5T4obV06geBTBAgcCvaMmvaxYAALCAQ4KAAVTKgIAEdbBAoCFNrMAahZFPsEFgzhcrh0oAhbgQoAADbpIZHtJ7WKC2VYotGHDGiKDCGp4HBUVp4R7OADuCOguOg1ggdQgV2R-TywCJGXSai5gzeXwAHsBphVboKCkVRnpDG5fAgrg0oABrCAgJbvfxWN5Kir+XwYDoYfyi8XWSXqzXagk6KAzdTIQ6+fXKo0mjJm816g2e03+FJpfYAEQgWAa0CRLNpUGO3OuagAFHVbA4oHhrDgQABKRQSax1KAVCPSvRVYUQMUSqU5bmFGijVNFUHvXNWaWVuWoOUKkzCYC2ODYqpdt6jUb6VLBvb8N4AUUybwAkgA5ADiVnDkZZUAe5zgBDg1AeIEzUJZbKuCfySdZUGTDmpoiQAFpbLpKs5c7JpMpC2LBwCAALz0UssGlZN+2MK9xQqKx9HvKxsHwIgMCpZZVnWAAGbYUlzNJANOYDXnQCCoJgqARUQ5CoGAkDMJWNYrDw5JmiMEwQFojorAYpjsKsTh8OSQiAKzYssDwMRyLLet8mgzjjDAPA2yQ3iODoDCL2Y3Dtg4txlR4jIULMdCBJYqAAA59KU+jj2MyA+OPCz1gARloESxPBfg4QaKS4CQIgECzZQpLwaQVJqHzjAAPRmMLpOkZUYqgeLEoi0jUvSxRwukUjpBFVK3ByvKCpFaQ4PZYq3DShKgA</span></a></p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a></p>
Karsten Schmidt<p>DANZA</p><p>WIP on new <a href="https://mastodon.thi.ng/tags/GenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeArt</span></a> animation inspired by:</p><p>- American Beauty (plastic bag scene)<br>- Betta fish<br>- Ribbon gymnastics<br>- X-ray luggage scans<br>- Halftone &amp; Moiré patterns<br>- Reaction-diffusion <br>- Cellular automata<br>- Dots/single shape only</p><p>This piece lives from motion, so a little video... To save file size I re-encoded as 30fps, though actually runs at 60, even on iPhone 11...</p><p>Tech details: 68k particles, 122k springs, <a href="https://mastodon.thi.ng/tags/XPBD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XPBD</span></a> <a href="https://mastodon.thi.ng/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a> <a href="https://mastodon.thi.ng/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAssembly</span></a> <a href="https://mastodon.thi.ng/tags/WebGL2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebGL2</span></a> <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/DANZA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DANZA</span></a></p>
dirx<p>Iacta // Limited Edition 77 // 3 tz</p><p>Iacta follows Alea. Yep! It's part of a series.</p><p>Mint opens FRI, December 9, 2022, 19:00 UTC</p><p><a href="https://fxhash.xyz/generative/slug/iacta" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fxhash.xyz/generative/slug/iac</span><span class="invisible">ta</span></a></p><p><a href="https://genart.social/tags/fxhash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fxhash</span></a> <a href="https://genart.social/tags/generativeart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>generativeart</span></a> <a href="https://genart.social/tags/tezos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tezos</span></a> <a href="https://genart.social/tags/tezosart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tezosart</span></a> <a href="https://genart.social/tags/webgl2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webgl2</span></a> <a href="https://genart.social/tags/ihavefun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ihavefun</span></a> <a href="https://genart.social/tags/creativecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>creativecoding</span></a> <a href="https://genart.social/tags/alea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alea</span></a></p>