1. X
  2. Jesse Ezell
Log inSign up
Jesse Ezell
44.7K posts
user avatar
Jesse Ezell
@jezell
Software Designer
Orange County, California
Joined June 2008
2,969
Following
3,157
Followers
RepliesRepliesArticlesArticlesMediaMedia
  • user avatar
    Jesse Ezell
    @jezell
    11h
    One of the nice parts about the plan9 model is that devices provide a natural boundary for async loading. Flocker devices are all dylibs (or wasm modules on web), so you don't have to incur a massive up front download or huge binary size up front. Since Flocker is modular, all
    user avatar
    Jesse Ezell
    @jezell
    11h
    Replying to @jezell
    /dev/media is a plan9 device that exposes the host's media decoding capabilities to the WASM guests (in this case a Flutter app, which can talk to the plan9 device using dart:io). The media device has special fast paths for exposing WebGPU textures to keep the overhead low and
  • user avatar
    Jesse Ezell
    @jezell
    12h
    How about Skia outlines rendered by three_flocker via WebGPU on top of a live video texture served by the media device? This ain't the Flutter video player. This is Flocker.
    Image
    00:00
  • user avatar
    Jesse Ezell
    @jezell
    Aug 4
    Early build comparisons, flocker skia wasm comparison vs main flutter. Flocker's skia graphite wasm is fairly close to Flutter's skwasm build. The big difference though, Flocker skia graphite exposes 1,672 skia functions that can actually be used, and skwasm exposes 284. I'm sure
    Image
  • user avatar
    Jesse Ezell
    @jezell
    Aug 3
    How about some WebGPU compute shaders running in Flutter via three_flocker? WASM guest, WebGPU compute running natively on the gpu via dawn wire.
    Image
    00:00
  • user avatar
    Jesse Ezell
    @jezell
    Aug 3
    three_flocker materials / clearcoat test. WebGPU really delivers the goods. Rendered into a native texture and displayed via a Flutter widget here. Original sample ported from three.js.
    Image
    00:00

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement