summaryrefslogtreecommitdiffstats
path: root/HACKING
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2014-08-19 17:10:03 -0400
committerTavian Barnes <tavianator@tavianator.com>2015-10-25 11:03:56 -0400
commit7b09710392d35fb55b52031d447a542d99fc6b4b (patch)
tree270eb927ee8c52ceeb99926ebf4843704775a610 /HACKING
parent200c86b91ea7063d35be3bffc11c5da53c054653 (diff)
downloaddimension-7b09710392d35fb55b52031d447a542d99fc6b4b.tar.xz
Modularize the libdimension codebase.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING13
1 files changed, 7 insertions, 6 deletions
diff --git a/HACKING b/HACKING
index df8321c..172a9e0 100644
--- a/HACKING
+++ b/HACKING
@@ -3,15 +3,16 @@ Here's an overview of how the code is arranged:
Library (LGPLv3):
=================
-API: libdimension/dimension.h, libdimension/dimension/*.h
- (Implementations for libdimension/dimension/$file.h
- are generally at libdimension/$file.c)
-Ray tracing algorithm: libdimension/ray_trace.c
-Bounding hierarchy: libdimension/prtree.{c,h}
-Library internals: libdimension/dimension-internal.h and its #includes
+API: libdimension/dimension.h, libdimension/dimension/**/*.h
+Ray tracing algorithm: libdimension/render/render.c
+Bounding hierarchy: libdimension/bvh/prtree.{c,h}
+Library internals: libdimension/internal.h, libdimension/internal/*.h
Tests: libdimension/tests/*.{c,cpp}
Benchmarks: libdimension/bench/*.c
+Implementations for libdimension/dimension/<module>/<file>.h are generally at
+libdimension/<module>/<file>.c
+
Python Module (LGPLv3):
=======================