docs: add CSG and frustum culling documentation with diagrams
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sat, 4 Apr 2026 12:43:43 +0000 (15:43 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sat, 4 Apr 2026 12:43:43 +0000 (15:43 +0300)
commitc692e625579164646f17a541aa3508410d62e052
treea4a5b74ba6ae577830dbefce861c2d7edb11fd9c
parente1ac92399cdd99b62964ef058c507c386cc51eb3
docs: add CSG and frustum culling documentation with diagrams

Add comprehensive documentation pages for Constructive Solid Geometry
and view frustum culling, both with inline SVG diagrams explaining the
concepts visually:

- CSG page covers boolean operations (subtract, union, intersect) with
  diagrams showing input shapes and results, plus BSP tree algorithm
  explanation and polygon clipping visualization

- Frustum culling page explains the six frustum planes, AABB
  intersection testing with P-vertex optimization, and scene design
  recommendations

Reorganize main index with dedicated sections for each topic and add
inline preview diagrams. Move rendering-loop into its own directory
for consistent structure. Apply italic formatting for project name
throughout.
doc/csg/CSG demo.png [new file with mode: 0644]
doc/csg/index.org [new file with mode: 0644]
doc/frustum-culling/index.org [new file with mode: 0644]
doc/index.org
doc/perspective-correct-textures/index.org
doc/rendering-loop.org [deleted file]
doc/rendering-loop/index.org [new file with mode: 0644]