Hi,

Pipeline wrote:
Patch r1046 has just been a preliminary experiment to check the
influence. I mailed yesterday the draft concept of a complete laser
light reengineering. It mainly addresses the large number of
inconsistencies in the current gaming logic concerning the laser light
(see bug reports #11112, #9475,...). But of course it addresses the
inefficiency of the laser beam drawing, too. You are right in your
assumption that the current implementation redraws all grids with a
laser beam on it on every frame with single change of laser light
anywhere. I plan to redraw just those grids where the light did change.
This should speed up the redraw on "Magic Triangle" by another factor of
3 - 4.

The r1046 patch improved performance in this level at least 300% so, yes even as a preliminary experiment, your algorithm "magic" is much appreciated :) There is a gliimpse of future playability... also on every cycle which the block makes, when the lasers are triggered off, the fps rises to 60fps for that brief second and then back down to 3fps or so.

r1050 contains the performance tuning in a preliminary not cleaned up way. But it should redraw only modified beams and I expect no further speedup with later revisions.

Could a Maemo user please check the behaviour of r1050 with "Magic Triangle"

Greets,

Ronald


_______________________________________________
Enigma-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/enigma-devel

Reply via email to