# The Shader Rooms

The user supplied these two self-contained collections and the shared song:

- `/home/wiliamrocha/Downloads/Shader-Labs-Plus-Pro-main`: 29 shaders.
- `/home/wiliamrocha/Downloads/Shader-Labs-Pro-Plus-main`: 18 shaders.

Both include a CC0 1.0 Universal license, retained in their respective folders. Their `1.mp3` files are byte-identical (SHA-256 `c39d82cff6ad7895006d09acfd644c5f1bc12ff81de21d46521d9e45547d0947`). A single copy is deployed at `audio/1.mp3`; all three galleries use it. No artist/title metadata has been invented.

The supplied HTML is preserved as `original-index.html.txt` in each room. Published versions change the music URL, remove external font links, and add arcade navigation and a small responsive stylesheet. Plus Pro’s Tesseract used bitwise operators unavailable in its WebGL 1 context; equivalent exact four-bit arithmetic repairs its vertex coordinates and edge adjacency. Mouse uniforms are sent as vec2 or vec4 to match the selected fragment. These repairs retain the original geometry and controls. Source hashes and published HTML hashes are in `source-receipt.json`; `tools/shaders/import.py` reproduces the import and compatibility patches.

[Rosegold](rosegold/) is a new, separate collection of eighty scenes made for Range Arcade. Its [notes](rosegold/README.md) document techniques, actual pytoolz inputs, exports, and verification. Existing games and their trained models are unaffected.
