Hi everyone,

A long time has passed from the first technical demo of the Lightspark project 
and I'm glad to finally release a second one.

You can grab the release on sourceforge
(http://www.sourceforge.net/projects/lightspark), currently only the Linux 
platform is supported

This demo is supposed to work on this SWF file, chosen from adobe demos:
http://www.adobe.com/devnet/flash/samples/drawing_1/index.html

This movie, though apparently simple, is a great showcase for lightspark and 
many feature has been implemented for this release:

* GLSL based rendering of fill styles (eg. gradients)
* LLVM based ActionScript execution. AS bytecode is compiled to native one 
just in time
* A few tricks are also played to decrease the stack traffic typical of stack 
machines.
* First, although simple, frame rate timing
* Framework to handle ActionScript asynchronous events. Currently only the 
enterFrame event works, as the input subsystem is not yet in place.

The package contains a README with detailed instruction to build and test the 
application.

I'd like to put an emphasis on the performance of this implementation, as I've 
spent a lot of time profiling and improving it. On this sample file Lightspark 
is only little worse than adobe player, and there is still room for more 
improvements. Efficiency will always be of key importance in this project, as 
I'd like it to work well on limited platforms such as netbooks.

Feedback and bug reports are, as always, really welcome

Cheers,
Alessandro Pignotti
-- 
Vi Veri Veniversum Vivus Vici
        -Dr. Faustus - Marlowe
Public GPG Key ID 0x650B3ED9 on subkeys.gpg.net
Key Fingerprint 6243 AAD3 E3EC 52D8 DFAA 2A2F 9FCD 0457 650B 3ED9
Encrypted mails are welcome



Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to