summaryrefslogtreecommitdiffstats
path: root/libdimension-python
Commit message (Expand)AuthorAgeFilesLines
* math: Make vectors have an array instead of different fields.Tavian Barnes2015-10-252-8/+5
* Modularize the libdimension codebase.Tavian Barnes2015-10-253-9/+8
* canvas: Kill optimizers' ->ptr field.Tavian Barnes2014-06-192-4/+4
* objects: Implement smooth triangle fans.Tavian Barnes2014-06-082-14/+27
* Use // comments when possible.Tavian Barnes2014-06-071-1/+1
* objects: Implement triangle fans.Tavian Barnes2014-06-072-0/+37
* csg: Avoid copying the child array for unions.Tavian Barnes2014-06-042-8/+6
* triangles: Better API.Tavian Barnes2014-06-042-10/+14
* object: Use pool.Tavian Barnes2014-05-312-48/+31
* texture: Use pool.Tavian Barnes2014-05-312-13/+3
* finish: Use pool.Tavian Barnes2014-05-312-23/+11
* pigment: Use pool.Tavian Barnes2014-05-312-22/+7
* scene: Get rid of dmnsn_delete_scene().Tavian Barnes2014-05-302-4/+0
* map: Use pool.Tavian Barnes2014-05-302-4/+2
* pattern: Use pool.Tavian Barnes2014-05-302-11/+7
* interior: Use pool.Tavian Barnes2014-05-302-10/+2
* light: Use pool.Tavian Barnes2014-05-302-8/+3
* camera: Use pool.Tavian Barnes2014-05-302-9/+3
* canvas: Use pool.Tavian Barnes2014-05-302-9/+5
* scene: Use pool.Tavian Barnes2014-05-302-2/+2
* python: Add simple global pool interface.Tavian Barnes2014-05-303-3/+31
* future: Add a dmnsn_future_is_done() function.Tavian Barnes2014-04-262-0/+4
* future: Add a race-free way to examine a partial computation.Tavian Barnes2014-04-232-2/+10
* Fix some warnings found by higher warning levels than -Wall.Tavian Barnes2014-03-011-0/+3
* client: Respond to ^C right away if possible.Tavian Barnes2012-12-171-1/+3
* Replace INCLUDES with AM_CFLAGS.Tavian Barnes2012-12-161-3/+1
* Fix compilation with new versions of Cython.Tavian Barnes2012-06-051-1/+1
* Make triangles smooth.Tavian Barnes2011-12-172-4/+19
* Allow one-element CSG operations.Tavian Barnes2011-12-171-8/+8
* Re-think colors.Tavian Barnes2011-12-143-59/+99
* Hide the presence of dimension.wrapper from wrapper types.Tavian Barnes2011-12-053-6/+8
* Use a separate class for sRGB colors.Tavian Barnes2011-12-043-71/+101
* Add .intensity() and .gray() methods to Colors.Tavian Barnes2011-12-011-0/+5
* Be more consistent about using sRGB in the client.Tavian Barnes2011-11-283-12/+16
* Get rid of dmnsn_color_is_black().Tavian Barnes2011-11-073-9/+0
* Let Future objects be used as context managers.Tavian Barnes2011-11-041-0/+8
* Don't hold the GIL for blocking operations.Tavian Barnes2011-11-032-4/+8
* Add --enable-debug configure option.Tavian Barnes2011-10-311-0/+4
* Ship dimension client inside the Python package.Tavian Barnes2011-10-314-15/+12
* Make API more consistent.Tavian Barnes2011-10-303-21/+29
* Rename progress objects to future objects.Tavian Barnes2011-10-192-38/+37
* Make the default background for a scene Black.Tavian Barnes2011-09-291-4/+2
* Add `doc' target to libdimension-python, using pydoc.Tavian Barnes2011-09-251-0/+9
* Document the _Transformable methods.Tavian Barnes2011-09-231-0/+3
* Use double rather than single quotes for Python strings.Tavian Barnes2011-09-224-15/+15
* Add a filename parameter to _raise_OSError().Tavian Barnes2011-09-201-5/+8
* Fix --disable-png behaviour in the Python module.Tavian Barnes2011-09-183-5/+16
* Add ImageMaps to Python module.Tavian Barnes2011-09-182-7/+39
* Add finalizers to Progress objects.Tavian Barnes2011-09-181-1/+11
* Add .scale(), .translate(), and .rotate() methods to transformable objects.Tavian Barnes2011-09-181-6/+14