aukio-3d.git
2 weeks agoComment/doc truth pass: purge painter-era and double-buffer-era staleness
Svjatoslav Agejenko [Sun, 20 Sep 2026 02:13:15 +0000 (05:13 +0300)]
Comment/doc truth pass: purge painter-era and double-buffer-era staleness

Code comments/javadoc now match the z-buffer, triple-buffered reality:
- RenderAggregator class javadoc (was painter's algorithm), ctor slot docs
- ViewPanel frameContexts/frameParity comments (was double-buffer/parity)
- RenderingContext depth comment (dropped dead -Daukio.zbuffer knob and
  'Null in classic painter mode' — depth is always allocated)
- TexturedTriangle/ShapeCollection/package-info: slot ranges 0..2,
  javadoc links retargeted off deleted painter span writers
- AGENTS.org: removed dead BSP-painter and Agentic-development doc links,
  added Depth buffer doc, LightmappedCompositeShape + TriangleMeshBlock
  to the class catalog, render-pipeline overview now describes the
  radix-sort + two-pass z-buffer flow
- TODO.org: dropped completed 'Add 3D mouse support' (SpaceMouse exists)

No behavior change.

2 weeks agoDelete verified dead code (~340 LOC)
Svjatoslav Agejenko [Sun, 20 Sep 2026 02:05:12 +0000 (05:05 +0300)]
Delete verified dead code (~340 LOC)

Classes unreferenced across engine, tests and all consumer repos
(demos, aukio, aukio-environment-fo4): geometry.Circle,
gui.ViewUpdateTimerTask, gui.humaninput.Connexion3D,
renderer.octree.raytracer.RayHit,
shapes.composite.solid.SolidPolygonMesh,
shapes.composite.wireframe.WireframeDrawing.

Also: ViewPanel.renderExecutor — a thread pool that was created,
resized and shut down but never submitted to; and the write-only
static renderFrameCount counter.

2 weeks agoRename doc/ to Documentation/ and unify version at 1.0.0-SNAPSHOT
Svjatoslav Agejenko [Sat, 19 Sep 2026 21:41:33 +0000 (00:41 +0300)]
Rename doc/ to Documentation/ and unify version at 1.0.0-SNAPSHOT

- Documentation/ picks up the whole former doc/ tree (org sources,
  diagrams, screenshots); export-docs.sh comments follow
- .gitignore, AGENTS.org and Tools/Update web site updated to the new
  layout (export scan, javadoc staging, graphs, upload)
- pom.xml: 1.5-SNAPSHOT -> 1.0.0-SNAPSHOT; correct <scm> to the
  current hosting URL

2 weeks agoinitial commit
Svjatoslav Agejenko [Sat, 19 Sep 2026 18:50:12 +0000 (21:50 +0300)]
initial commit