summaryrefslogtreecommitdiffstats
path: root/libdimensionxx/dimensionxx
Commit message (Expand)AuthorAgeFilesLines
* New utility.hpp header.Tavian Barnes2009-09-102-14/+47
* Don't take a transformation matrix in dmnsn_new_perspective_camera().Tavian Barnes2009-07-161-1/+1
* Have camera callbacks take canvas coordinates as doubles.Tavian Barnes2009-07-161-2/+2
* New C++ wrapper for dmnsn_texture*.Tavian Barnes2009-07-162-6/+152
* Make copy() a const method.Tavian Barnes2009-07-164-10/+10
* Add destructor callbacks for polymorphic C types, and use their baseTavian Barnes2009-07-164-5/+5
* 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-121-6/+20
* Allow Array's of non-POD types through specialized Array_Element class.Tavian Barnes2009-07-117-66/+338
* Make copy() a non-const method.Tavian Barnes2009-07-114-10/+10
* Implement removing/inserting in the middle of a dmnsn_array*.Tavian Barnes2009-07-091-3/+8
* Rename GL_Drawer to GL_Writer for consistency.Tavian Barnes2009-07-081-7/+7
* Don't animate in GL tests - turns out it's hellishly slow on slowerTavian Barnes2009-07-081-1/+1
* Update license copyrights to 2009.Tavian Barnes2009-07-0816-16/+16
* Comments and style adjustments, and a couple fixes.Tavian Barnes2009-07-086-4/+12
* Add shallow copy semantics to Camera's, Object's, and Scene's.Tavian Barnes2009-07-075-22/+98
* New GL C++ wrapper.Tavian Barnes2009-07-063-1/+68
* New C++ Raytracer type.Tavian Barnes2009-07-062-4/+50
* Change C++ canvas import/export semantics.Tavian Barnes2009-07-062-46/+34
* New C++ dmnsn_scene* wrapper and raytracexx test.Tavian Barnes2009-07-012-7/+73
* New C++ dmnsn_camera* wrapper.Tavian Barnes2009-07-014-11/+115
* Wrap objects' transformation matricies in C++.Tavian Barnes2009-07-011-0/+5
* Sphere and cube C++ wrappers.Tavian Barnes2009-07-013-1/+76
* Remove thread-synchronization from arrays, which was way too slow, andTavian Barnes2009-06-291-58/+3
* Remove thread-synchronicity from canvases.Tavian Barnes2009-06-261-1/+1
* Add lots of comments, and some code fixes discovered in the process.Tavian Barnes2009-06-269-19/+73
* Fix spurious #include in png.hpp.Tavian Barnes2009-06-241-1/+0
* New asynchronous PNG_Canvas interface.Tavian Barnes2009-06-242-12/+90
* New C++ dmnsn_progress* wrapper.Tavian Barnes2009-06-242-2/+64
* Finish C++ dmnsn_array* wrapper.Tavian Barnes2009-06-241-10/+90
* New C++ dmnsn_array* and dmnsn_object* wrappers.Tavian Barnes2009-06-203-0/+177
* 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-101-1/+1
* Add tmpfile() implementation of FILE_Cookie.Tavian Barnes2009-04-201-3/+2
* Use an RAII interface to fopencookie().Tavian Barnes2009-04-131-3/+29
* Add some comments.Tavian Barnes2009-04-126-12/+79
* Use exceptions to report errors when possible.Tavian Barnes2009-04-121-0/+8
* Write C++ error handling wrapper.Tavian Barnes2009-04-121-0/+8
* Write C++ libdimension-png wrapper.Tavian Barnes2009-04-125-3/+159
* Change argument order of dmnsn_set_pixel; write C++ canvas wrapper.Tavian Barnes2009-04-121-0/+22
* Write C++ color wrappers.Tavian Barnes2009-04-103-42/+213
* Wrote C++ geometry wrapper header.Tavian Barnes2009-04-101-0/+108
* Add stubs of libdimensionxx files.Tavian Barnes2009-04-103-0/+84