<feed xmlns='http://www.w3.org/2005/Atom'>
<title>demo.git/common/shaders/compute, branch main</title>
<subtitle>Vide-coded 64k demo system</subtitle>
<id>https://git.taar-o.com/demo.git/atom?h=main</id>
<link rel='self' href='https://git.taar-o.com/demo.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/'/>
<updated>2026-02-28T08:08:57Z</updated>
<entry>
<title>refactor: move common/shaders/ to src/shaders/</title>
<updated>2026-02-28T08:08:57Z</updated>
<author>
<name>skal</name>
<email>pascal.massimino@gmail.com</email>
</author>
<published>2026-02-28T08:08:57Z</published>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/commit/?id=9ee410594a52cbc699b13de2bde4860d70c959a3'/>
<id>urn:sha1:9ee410594a52cbc699b13de2bde4860d70c959a3</id>
<content type='text'>
Relocates shared WGSL shaders under src/ where all source code lives,
eliminating the top-level common/ directory.

- Update asset references in workspaces/main/assets.txt and workspaces/test/assets.txt
- Update docs: PROJECT_CONTEXT.md, ARCHITECTURE.md, WORKSPACE_SYSTEM.md, SHADER_REUSE_INVESTIGATION.md

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>replace wgsl type: vec4&lt;f32&gt; -&gt; vec4f ..</title>
<updated>2026-02-28T01:39:04Z</updated>
<author>
<name>skal</name>
<email>pascal.massimino@gmail.com</email>
</author>
<published>2026-02-28T01:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/commit/?id=472c2258dbeca000a454ea1781f09df63477563e'/>
<id>urn:sha1:472c2258dbeca000a454ea1781f09df63477563e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remediation: Implement shared common/shaders/ directory</title>
<updated>2026-02-13T07:34:24Z</updated>
<author>
<name>skal</name>
<email>pascal.massimino@gmail.com</email>
</author>
<published>2026-02-13T07:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/commit/?id=a109983c194c45ad85f0e481232bc605c7cfd85b'/>
<id>urn:sha1:a109983c194c45ad85f0e481232bc605c7cfd85b</id>
<content type='text'>
Eliminates 36 duplicate shader files across workspaces.

Structure:
- common/shaders/{math,render,compute}/ - Shared utilities (20 files)
- workspaces/*/shaders/ - Workspace-specific only

Changes:
- Created common/shaders/ with math, render, compute subdirectories
- Moved 20 common shaders from workspaces to common/
- Removed duplicates from test workspace
- Updated assets.txt: ../../common/shaders/ references
- Enhanced asset_packer.cc: filesystem path normalization for ../ resolution

Implementation: Option 1 from SHADER_REUSE_INVESTIGATION.md
- Single source of truth for common code
- Workspace references via relative paths
- Path normalization in asset packer

handoff(Claude): Common shader directory implemented
</content>
</entry>
</feed>
