[squeak-dev] [ANN] Squeak OpenVG bingings
Juan Vuletich
juan at jvuletich.org
Sun Aug 2 02:27:45 UTC 2009
Hi Igor,
Very interesting!
Thanks for sharing it.
Cheers,
Juan Vuletich
Igor Stasenko wrote:
> Hello guys,
>
> this is a small project to enable a fast & standard 2D vector graphics
> API for squeak - OpenVG.
>
> The squeak sources is hosted at:
> http://www.squeaksource.com/OpenVG
>
> currently there are 4 packages:
> OpenVG-Base - base development package
> OpenVG-Tests - package to hold different tests
> OpenVG-Demo - package to hold different demos
>
> OpenVG-Plugin - VMMaker package sources. Before installing it,
> load the OpenVG-Base first.
>
> The platform source files is hosted at code.coogle and can be obtained via svn:
> svn checkout http://openvg-squeak.googlecode.com/svn/trunk/
>
> Platforms:
> - currently plugin available only for win32 platform, sorry. If
> there is a brave soul to port the platform source on different
> platform , i can add him to developers :)
>
> To evaluate a plugin, install:
>
> OpenVG-Base, OpenVG-Tests , OpenVG-Demo packages
>
> next, download the squeak plugin from here:
>
> http://openvg-squeak.googlecode.com/files/OpenVGPlugin.dll
>
> now pick one of an OpenVG engine implementations:
>
> [1]http://www.amanithvg.com/download/ (a closed source , but VERY
> fast engine.. and for evaluation only :( )
> it having a SRE and GLE versions. Use GLE version.
>
> [2]download & build own dll from http://sourceforge.net/projects/shivavg/
> or download built by me:
> http://openvg-squeak.googlecode.com/files/OpenVGPlugin.dll
>
> There are also other OpenVG implementations available:
> - GinkoVG (software renderer)
> - Kompazz (seems like authors target it on unix platforms only)
>
> Now, after doing the above you are ready to run some code.
> First, tell a plugin, which OpenVG engine to use:
>
> OpenVGAPI loadLibrary: 'yourlibname.dll'
>
> Next, init the context:
>
> OpenVGAPI initContext
>
> Next, run some test:
>
> VGUTests new display
>
> Next run a tiger demo:
>
> VGTigerDemo runDemo
>
> have fun!
>
>
> P.S. at the moment, the OpenVG API coverage is not complete (no
> VGImage yet). So, you can play with paths/paints only.
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.39/2275 - Release Date: 08/01/09 09:38:00
>
>
More information about the Squeak-dev
mailing list
|