summaryrefslogtreecommitdiffstats
path: root/libdimensionxx
Commit message (Collapse)AuthorAgeFilesLines
* Purge test suite and C++ wrapper - for now.Tavian Barnes2009-10-0435-3865/+0
|
* Add dmnsn_vector_norm() and _normalize() wrappers.Tavian Barnes2009-09-111-0/+12
|
* FILE_Cookie fixes.Tavian Barnes2009-09-103-12/+49
|
* New iostream-style diamond inheritance pattern for FILE_Cookie:Tavian Barnes2009-09-104-175/+128
| | | | iFILE_Cookie, oFILE_Cookie, ioFILE_Cookie.
* New utility.hpp header.Tavian Barnes2009-09-103-14/+48
|
* Don't take a transformation matrix in dmnsn_new_perspective_camera().Tavian Barnes2009-07-162-3/+3
|
* Have camera callbacks take canvas coordinates as doubles.Tavian Barnes2009-07-162-12/+6
|
* New C++ wrapper for dmnsn_texture*.Tavian Barnes2009-07-166-23/+342
|
* Make copy() a const method.Tavian Barnes2009-07-168-19/+19
|
* Add destructor callbacks for polymorphic C types, and use their baseTavian Barnes2009-07-168-33/+17
| | | | dmnsn_delete_*() function.
* Fix Array's of objects which wrap their C types by value.Tavian Barnes2009-07-123-23/+72
|
* Add ability to set rendering quality.Tavian Barnes2009-07-122-8/+41
|
* Allow Array's of non-POD types through specialized Array_Element class.Tavian Barnes2009-07-118-101/+346
|
* Make copy() a non-const method.Tavian Barnes2009-07-118-18/+18
|
* Implement removing/inserting in the middle of a dmnsn_array*.Tavian Barnes2009-07-092-3/+25
|
* Rename GL_Drawer to GL_Writer for consistency.Tavian Barnes2009-07-082-18/+18
|
* Don't animate in GL tests - turns out it's hellishly slow on slowerTavian Barnes2009-07-082-1/+4
| | | | computers.
* Update license copyrights to 2009.Tavian Barnes2009-07-0832-32/+32
|
* Comments and style adjustments, and a couple fixes.Tavian Barnes2009-07-0815-20/+40
|
* Add shallow copy semantics to Camera's, Object's, and Scene's.Tavian Barnes2009-07-0710-67/+258
|
* New GL C++ wrapper.Tavian Barnes2009-07-068-4/+158
|
* New C++ Raytracer type.Tavian Barnes2009-07-066-18/+123
|
* Change C++ canvas import/export semantics.Tavian Barnes2009-07-064-144/+103
|
* Check for failure of worker thread in C++ dmnsn_progress* wrapper.Tavian Barnes2009-07-011-5/+7
|
* New C++ dmnsn_scene* wrapper and raytracexx test.Tavian Barnes2009-07-018-9/+200
|
* New C++ dmnsn_camera* wrapper.Tavian Barnes2009-07-018-11/+241
|
* Wrap objects' transformation matricies in C++.Tavian Barnes2009-07-013-1/+18
|
* Sphere and cube C++ wrappers.Tavian Barnes2009-07-017-2/+139
|
* Remove thread-synchronization from arrays, which was way too slow, andTavian Barnes2009-06-291-58/+3
| | | | only really needed for dmnsn_progress anyway.
* Yet more documentation.Tavian Barnes2009-06-271-2/+2
|
* Remove thread-synchronicity from canvases.Tavian Barnes2009-06-262-3/+3
|
* Add lots of comments, and some code fixes discovered in the process.Tavian Barnes2009-06-2612-44/+208
|
* Fix png.cpp typos.Tavian Barnes2009-06-261-3/+3
|
* Check for *_async() failure in png.cpp.Tavian Barnes2009-06-261-4/+18
|
* Fix spurious #include in png.hpp.Tavian Barnes2009-06-241-1/+0
|
* Put filenames one per line on Makefile.am's.Tavian Barnes2009-06-241-2/+16
|
* New asynchronous PNG_Canvas interface.Tavian Barnes2009-06-244-16/+222
|
* New C++ dmnsn_progress* wrapper.Tavian Barnes2009-06-245-4/+159
|
* Finish C++ dmnsn_array* wrapper.Tavian Barnes2009-06-241-10/+90
|
* New C++ dmnsn_array* and dmnsn_object* wrappers.Tavian Barnes2009-06-206-2/+273
|
* Return *this in operator='s in color.hpp.Tavian Barnes2009-06-201-7/+9
|
* New C++ dmnsn_matrix wrapper.Tavian Barnes2009-06-201-6/+61
|
* Add support for transformation matricies.Tavian Barnes2009-06-131-14/+12
|
* Merge libdimension-png into libdimension.Tavian Barnes2009-05-104-6/+3
|
* Update cookie-fopencookie.cpp to the new FILE_Cookie interface.Tavian Barnes2009-04-201-2/+6
|
* Add tmpfile() implementation of FILE_Cookie.Tavian Barnes2009-04-205-10/+152
|
* Use an RAII interface to fopencookie().Tavian Barnes2009-04-133-89/+86
|
* Use Dimension::SEVERITY_* rather than DMNSN_SEVERITY for callingTavian Barnes2009-04-121-1/+1
| | | | dmnsn_error from C++.
* Add some comments.Tavian Barnes2009-04-1211-25/+190
|
* Use exceptions to report errors when possible.Tavian Barnes2009-04-123-27/+30
|