summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension/geometry.h
Commit message (Expand)AuthorAgeFilesLines
* Add some macros to make printf()-ing geometric types easier.Tavian Barnes2010-06-201-0/+18
* New dmnsn_bounding_box_is_infinite() predicate.Tavian Barnes2010-06-061-0/+7
* New bounding box special constructors.Tavian Barnes2010-06-061-0/+20
* New dmnsn_vector_element() function.Tavian Barnes2010-05-181-0/+25
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
* Add dmnsn_{min,max}() inlines.Tavian Barnes2010-05-041-0/+14
* Rename dmnsn_matrix_*_mul() to dmnsn_transform_*().Tavian Barnes2010-04-171-6/+6
* New dmnsn_bounding_box type.Tavian Barnes2010-04-061-5/+19
* New dmnsn_vector_min() and _max() functions.Tavian Barnes2010-04-061-0/+20
* Make float equality comparisons more relaxed.Tavian Barnes2010-03-191-1/+17
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
* Fake camera semantics until I figure out the real ones.Tavian Barnes2009-11-271-0/+16
* Use dmnsn_new_*() rather than dmnsn_*_construct().Tavian Barnes2009-11-191-6/+6
* Make finish callback a propper BRDF.Tavian Barnes2009-11-171-0/+8
* Update license copyrights to 2009.Tavian Barnes2009-07-081-1/+1
* Inline some functions: about a 5% performance boost.Tavian Barnes2009-07-011-1/+22
* New inline function framework.Tavian Barnes2009-06-301-18/+87
* Wrote more documentation.Tavian Barnes2009-06-271-0/+2
* Add lots of comments, and some code fixes discovered in the process.Tavian Barnes2009-06-261-2/+2
* New dmnsn_matrix_inverse() function.Tavian Barnes2009-06-171-6/+2
* New dmnsn_line_index() function.Tavian Barnes2009-06-141-0/+2
* New dmnsn_identity_matrix() function.Tavian Barnes2009-06-141-1/+2
* New dmnsn_scale_matrix() function.Tavian Barnes2009-06-141-0/+2
* Add support for transformation matricies.Tavian Barnes2009-06-131-17/+38
* Add some comments.Tavian Barnes2009-04-121-2/+3
* Clarify licenses; add libdimensionxx library.Tavian Barnes2009-04-101-8/+8
* Remove non-portable inline functions.Tavian Barnes2009-04-081-47/+10
* Revamp color handling.Tavian Barnes2009-03-201-8/+8
* Initial commit.Tavian Barnes2009-03-011-0/+92