<feed xmlns='http://www.w3.org/2005/Atom'>
<title>demo.git/src/procedural, branch v0.1</title>
<subtitle>Vide-coded 64k demo system</subtitle>
<id>https://git.taar-o.com/demo.git/atom?h=v0.1</id>
<link rel='self' href='https://git.taar-o.com/demo.git/atom?h=v0.1'/>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/'/>
<updated>2026-02-01T10:31:00Z</updated>
<entry>
<title>feat: Add seamless bump mapping with procedural noise</title>
<updated>2026-02-01T10:31:00Z</updated>
<author>
<name>skal</name>
<email>pascal.massimino@gmail.com</email>
</author>
<published>2026-02-01T10:31:00Z</published>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/commit/?id=f80e37bd61e447f1d66fbb5eb4c1ab7a8a77cf0f'/>
<id>urn:sha1:f80e37bd61e447f1d66fbb5eb4c1ab7a8a77cf0f</id>
<content type='text'>
- Replaced white noise with smooth value-like noise.
- Implemented periodic texture generation (seam blending).
- Integrated bump mapping into Renderer3D using finite difference of displaced SDF.
- Updated test_3d_render with noise texture and multiple SDF shapes (Box, Sphere, Torus).
</content>
</entry>
<entry>
<title>feat: Implement 3D system and procedural texture manager</title>
<updated>2026-02-01T09:51:15Z</updated>
<author>
<name>skal</name>
<email>pascal.massimino@gmail.com</email>
</author>
<published>2026-02-01T09:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.taar-o.com/demo.git/commit/?id=8bdc4754647c9c6691130fa91d51fee93c5fc88f'/>
<id>urn:sha1:8bdc4754647c9c6691130fa91d51fee93c5fc88f</id>
<content type='text'>
- Extended mini_math.h with mat4 multiplication and affine transforms.
- Implemented TextureManager for runtime procedural texture generation and GPU upload.
- Added 3D system components: Camera, Object, Scene, and Renderer3D.
- Created test_3d_render mini-demo for interactive 3D verification.
- Fixed WebGPU validation errors regarding depthSlice and unimplemented WaitAny.
</content>
</entry>
</feed>
