shaderc
« Back to VersTracker
Description:
Collection of tools, libraries, and tests for Vulkan shader compilation
Type: Formula  |  Latest Version: f0bd0257c308b9a26562c1a30c4748a0219cc951@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: vulkan shader glsl spir-v graphics compiler
Install: brew install shaderc
About:
Shaderc is a collection of tools and libraries designed to compile GLSL and HLSL shaders into SPIR-V, the intermediate representation for Vulkan. It provides a programmatic API and command-line utilities like glslc for seamless integration into graphics development workflows. This ensures shaders are optimized and compatible with Vulkan drivers.
Key Features:
  • Command-line compiler (glslc) with GCC/Clang-like usage
  • C++ library API for programmatic shader compilation
  • Supports GLSL and HLSL source languages
  • Includes an optional optimizer for performance tuning
  • Robust preprocessor and include management
Use Cases:
  • Compiling shaders for Vulkan-based graphics applications
  • Integrating shader compilation into build systems (e.g., CMake)
  • Validating shader syntax and semantics during development
Alternatives:
  • glslang – Shaderc uses glslang as a frontend validator but adds a more user-friendly API and tooling wrapper.
Version History
Detected Version Rev Change Commit
Jan 23, 2026 10:50am f0bd0257c308b9a26562c1a30c4748a0219cc951 0 VERSION_BUMP 30b64a93
Sep 26, 2025 7:54pm 0 VERSION_BUMP b6e8ead6
Sep 26, 2025 2:31pm 0 VERSION_BUMP 290fcfa5