From: <ba...@us...> - 2009-03-06 23:45:48
|
Revision: 45 http://scrupp.svn.sourceforge.net/scrupp/?rev=45&view=rev Author: basique Date: 2009-03-06 23:45:34 +0000 (Fri, 06 Mar 2009) Log Message: ----------- - support for the cairo lib via the lua binding lua-oocairo by Geoff Richards This library makes it possible to generate a surface using cairo commands. Then this surface can be converted to an OpenGL texture using scrupp.addImageFromCairo(surface). The object returned by this function is a normal scrupp image that can be scaled, rotated and rendered using hardware accelerated OpenGL commands (via scrupp). All the examples from the homepage of lua-oocairo http://www.daizucms.org/lua/library/oocairo/ have been converted to use scrupp for output and added to svn. The source code of the binding has been added as well. The support for cairo makes it possible to generate images from within scrupp. Due to the runtime generation they can be completely resolution independant. + some source code cleanup Modified Paths: -------------- trunk/Makefile trunk/src/FileIO.c trunk/src/FileIO.h trunk/src/Font.c trunk/src/Graphics.c trunk/src/Graphics.h trunk/src/Macros.c trunk/src/Main.c trunk/src/Main.h trunk/src/Movie.c trunk/src/Sound.c trunk/src/Sound.h Added Paths: ----------- trunk/examples/ trunk/examples/cairo/ trunk/examples/cairo/COPYRIGHT trunk/examples/cairo/README trunk/examples/cairo/arc.slua trunk/examples/cairo/compositing.slua trunk/examples/cairo/create-from-data.slua trunk/examples/cairo/fill-rule.slua trunk/examples/cairo/groups.slua trunk/examples/cairo/images/ trunk/examples/cairo/images/README trunk/examples/cairo/images/bronze.jpg trunk/examples/cairo/images/flowers.jpg trunk/examples/cairo/images/snow.jpg trunk/examples/cairo/images/wood1.png trunk/examples/cairo/inside-tests.slua trunk/examples/cairo/loading-images.slua trunk/examples/cairo/masking.slua trunk/examples/cairo/repeated-patterns.slua trunk/examples/cairo/simple-example.slua trunk/examples/cairo/stroke-style.slua trunk/examples/cairo/text-extents.slua trunk/examples/cairo/text-font.slua trunk/examples/cairo/text-path.slua trunk/examples/cairo/text-userfont.slua trunk/examples/cairo/text-userfont2.slua trunk/examples/cairo/tolerance.slua trunk/examples/cairo/transform.slua trunk/src/lua-oocairo-1.2/ trunk/src/lua-oocairo-1.2/COPYRIGHT trunk/src/lua-oocairo-1.2/Changes trunk/src/lua-oocairo-1.2/README trunk/src/lua-oocairo-1.2/TODO trunk/src/lua-oocairo-1.2/obj_context.c trunk/src/lua-oocairo-1.2/obj_font_face.c trunk/src/lua-oocairo-1.2/obj_font_opt.c trunk/src/lua-oocairo-1.2/obj_matrix.c trunk/src/lua-oocairo-1.2/obj_path.c trunk/src/lua-oocairo-1.2/obj_pattern.c trunk/src/lua-oocairo-1.2/obj_scaled_font.c trunk/src/lua-oocairo-1.2/obj_surface.c trunk/src/lua-oocairo-1.2/oocairo.c trunk/src/lua-oocairo-1.2/oocairo.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |