From 65f7d74cbd4b34640dda73100c45f25ad468349d Mon Sep 17 00:00:00 2001 From: skal Date: Fri, 13 Feb 2026 08:36:09 +0100 Subject: Documentation: Update for file hierarchy reorganization Updated docs to reflect February 13, 2026 changes: - doc/FILE_HIERARCHY_CLEANUP_2026-02-13.md: Complete summary - doc/WORKSPACE_SYSTEM.md: Current structure, workspace.cfg format - doc/SHADER_REUSE_INVESTIGATION.md: Implementation status - PROJECT_CONTEXT.md: Workspace and shader system updates Key changes documented: - src/app/ application structure - workspaces/{music,weights,obj,shaders}/ layout - common/shaders/ shared shader system - Eliminated 36 duplicate shaders - Asset packer path normalization handoff(Claude): Documentation updated for hierarchy cleanup --- doc/SHADER_REUSE_INVESTIGATION.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'doc/SHADER_REUSE_INVESTIGATION.md') diff --git a/doc/SHADER_REUSE_INVESTIGATION.md b/doc/SHADER_REUSE_INVESTIGATION.md index 4f83f1d..0eb36f9 100644 --- a/doc/SHADER_REUSE_INVESTIGATION.md +++ b/doc/SHADER_REUSE_INVESTIGATION.md @@ -1,6 +1,25 @@ # Shader Code Reuse Investigation -## Current State +## ✅ Implementation Status + +**Date:** February 13, 2026 +**Solution:** Option 1 - Shared Common Directory +**Status:** IMPLEMENTED + +**Results:** +- Created `common/shaders/` with 20 shared shader files +- Eliminated 36 duplicate files across workspaces +- Asset references use `../../common/shaders/...` +- Enhanced asset_packer with filesystem path normalization +- Build passes, all tests pass + +See `doc/FILE_HIERARCHY_CLEANUP_2026-02-13.md` for full details. + +--- + +## Investigation (Historical) + +### Current State ### Duplication Analysis - **36 duplicate shader files** between main and test workspaces -- cgit v1.2.3