summaryrefslogtreecommitdiffstats
path: root/libdimension/array.c
Commit message (Collapse)AuthorAgeFilesLines
* array: Allow arrays to be allocated from pools.Tavian Barnes2014-05-311-0/+33
|
* Inline some functions: about a 5% performance boost.Tavian Barnes2009-07-011-116/+0
|
* New inline function framework.Tavian Barnes2009-06-301-8/+1
|
* Remove thread-synchronization from arrays, which was way too slow, andTavian Barnes2009-06-291-119/+24
| | | | only really needed for dmnsn_progress anyway.
* Add lots of comments, and some code fixes discovered in the process.Tavian Barnes2009-06-261-2/+23
|
* New dmnsn_array_size() thread-safe function.Tavian Barnes2009-06-231-10/+33
|
* Add interface for performing long tasks in background, while giving aTavian Barnes2009-06-221-26/+25
| | | | progress indication.
* Make dmnsn_array*'s thread safe.Tavian Barnes2009-06-221-19/+92
|
* Make raytracing engine multi-threaded.Tavian Barnes2009-06-141-0/+9
|
* Begin object type, with sphere example.Tavian Barnes2009-05-131-1/+1
|
* Bail out on failed malloc in dmnsn_new_array.Tavian Barnes2009-05-101-3/+1
|
* Fix array bugs.Tavian Barnes2009-05-071-7/+7
|
* Add new general array interface.Tavian Barnes2009-05-071-0/+95