I am very much for the new (1.1) style of main loop. Actually I do a
hybrid way - 'schedule' update routine when there is something to
update, and 'unschedule' when no tasks left to update.

The only problem is, for complex objects like particle systems,
separation of 'update' and 'draw' routines is hurting performance. In
case of particle it would be better to update each particle state and
draw it in place. I can't do it in 'on draw' handler, because I need
to know the time delta.

I guess I can workaround it by storing time delta globally on update
to use it in draw routines, but this does not feels natural.

-- serg.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to