Fire test application based on Starling in Firefox 14 shows 30fps
In the past Adobe attract designers to flash offering them Bitmap effects using filters Blur, Displacement, Perlin and so on... without need to understand what is going behind (e.g copymem, rdmem, pointers...). And ofcourse people have found way to access it Azoth and Apparat. When Flash moved from CPU to GPU and AGAL now we kind of back to assembler. Its great. Ups what about the other guys(designers) then shader gurus. Should we now all write Perlin, Displacement ... shader program in order to got benifit of GPU speed and have 60fps??? Should not Adobe do same abstraction as what was done at introduction of BitmapData???I was so foolish and want to use BitmapData effect from CPU and draw them on GPU. Yeah I know that uploading BitmapData to GPU every frame is costly operation and not how we suppose to do, but I don't want to spent month writing shader to achive same effect(I didn't want to make texture atlas cos I want generic fire not looping fire). It would be good if I could make let say 60 textures and while looping thoose I could async download changes into texture slots(Update 07.08.12: Workers might help) that are already shown and not sync in onEnterFrame. But never the less increase in performance is obvious.
Fire test application based on Starling in Flash Player shows 45-58fps
Source: Download
No comments:
Post a Comment