diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2014-08-19 17:10:03 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2015-10-25 11:03:56 -0400 |
commit | 7b09710392d35fb55b52031d447a542d99fc6b4b (patch) | |
tree | 270eb927ee8c52ceeb99926ebf4843704775a610 /HACKING | |
parent | 200c86b91ea7063d35be3bffc11c5da53c054653 (diff) | |
download | dimension-7b09710392d35fb55b52031d447a542d99fc6b4b.tar.xz |
Modularize the libdimension codebase.
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -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): ======================= |