Google Open-Sources "Amber" Multi-API Shader Test Framework
Written by Michael Larabel in Google on 15 November 2018 at 11:30 AM EST. Add A Comment
The newest open-source graphics project out of Google is called Amber and it's a multi-API shader testing framework focused on capturing and communicating of shader bugs.

Google's Amber tries to make it easier to capture/communicate shader bugs with a scripting-based workflow. The captured shaders can be in binary form, SPIR-V assembly, or a higher-level shading language. Amber is currently focused on supporting the Vulkan and Dawn graphics APIs.

Dawn is the graphics API Google has been working on for a WebGPU implementation for exposing high-performance graphics in the web browser. Dawn in Turn maps to Direct3D 12, Metal, Vulkan, or OpenGL depending upon the platform.

Google developers hope Amber will make it easier reporting and relaying shader issues particularly for Vulkan drivers. The initial code push happened at the end of last week and has continued progressing via this GitHub repository.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week