Remove shader packs
A developer of Iris showed that Horizon's shader pack code was written from Iris's source. This removes it: the horizon-shaderpack crate, Java pack loading and its render stages, Horizon's own WGSL packs and the example packs, the Shader Packs screen and its option, the launcher's shader pack browsing and installing, and the docs about them. Shader packs may come back later as a clean-room rewrite. The vanilla renderer and its post-processing (resolution scale, FXAA) are unchanged. Options files that name a pack load and drop the key; the launcher reads manifests that list a shader pack, and files in `shaderpacks/` are never deleted. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -134,7 +134,7 @@ interfaces listed in [mods.md](../mods.md#planned-interfaces).
|
||||
| **Mouse Tweaks / Inventory Profiles Next** | drag and sort inventory | built in or SDK mod | `inventory-read` + a sanctioned click API |
|
||||
| **Continuity / CIT** | connected and custom item textures | built into the renderer (pack formats) | none: resource-pack features |
|
||||
| **Distant Horizons** | low-detail far terrain | a Horizon renderer feature, not a mod | none |
|
||||
| **Iris + shader packs** | shaders | a Horizon renderer feature (wgpu shader pipeline), later | none |
|
||||
| **Shader packs** | shaders | removed for now; a clean-room Horizon renderer feature, later | none |
|
||||
| **Simple Voice Chat** | proximity voice | server + client mod | `server`, `net`, audio (later) |
|
||||
|
||||
### 3. A porting guide (outline)
|
||||
|
||||
Reference in New Issue
Block a user