# Shader Bundles

This directory holds committed SDL GPU shader bundles that may be distributed
with kat5200. Normal kat5200 builds must not require shaderc, glslang, DXC,
SDL_shadercross, or SPIRV-Cross.

The shipped bundle list is controlled by
`resources/shaders/distributed_bundles.txt`. Packaging must copy only the bundle
ids listed there.

Test-only bundles such as `stock`, `lut-alias-test`, `history-test`,
`feedback-test`, and `float-test` live under `tests/shader_bundles/` and must
not be packaged as user-facing shaders.

Each distributed bundle must include `bundle.toml`, Vulkan SPIR-V blobs, Metal
MSL source, D3D12 DXIL blobs, the original source files, and license notes.
