Graphics Rendering Articles
Android SurfaceView, TextureView, and SurfaceTexture: The Rendering Bridge from BufferQueue Producers to Surface Compositing
Starting from BufferQueue's producer-consumer model, this article breaks down the bridging relationships and compositing-path differences among SurfaceView, TextureView, and SurfaceTexture, and offers selection guidance for camera and video rendering.
Read Post
Android AGSL RuntimeShader: From Skia Compilation to Compose Effects
A deep dive into Android AGSL RuntimeShader, including the AGSL-to-SkSL-to-GPU pipeline, uniform shader sampling, Compose integration, practical effects, and performance limits.
Read Post
Inside Android Vulkan: Migrating from OpenGL ES to Low-Overhead GPU Rendering
A practical Android Vulkan migration guide covering command buffers, render passes, descriptor sets, pipeline cache, VMA, AHardwareBuffer, and GPU driver tuning.
Read Post