Hello GPU
summary
Demos show concrete results: GPU camera frames convert to Skia images or textures in under a millisecond using native buffers, a realtime face‑blurring app runs at 90 FPS, and video frames become Skia textures for shaders and ambient blur. A 512×512 matrix multiply runs on the GPU instead of seconds on CPU. Migration plans move Skia from OpenGL/Metal to Graphite via WebGPU (Dawn/Vulkan) and a working react-native-webgpu prototype runs WebGPU samples and 3D scenes alongside react native skia, proving the approach.
AI-written summary · about
chapters (9)
- 0:00Introduction to Skia
- 1:36Data Sources and 2.5D
- 4:46Video Support in Skia
- 7:52Native Buffers API
- 10:56Ecosystem Integration
- 11:57The Need for WebGPU
- 15:08React Native WebGPU
- 18:00WebGPU Use Cases
- 22:15Conclusion
related talks
29mPixelicious
20mThe Joy of Painting with Skia
31mWrite TypeGPU, Use Anywhere: Composable WebGPU Shaders for React Native and Beyond
31mGPUs Unleashed! Make Your Games More Powerful With wasi-gfx
01h 00mGPU Accelerated Computing & Optimizations on Cross-Vendor Graphics Cards with Vulkan & Kompute
23mArbitrary Computation on the GPU Using WebGL
50mUnder the HAT: Empowering GPU Acceleration for Java
20mReact Native on Linux with the New Architecture
