Some of my circles are static, but some are dynamic (size based on
mouse position). I'll look into batching what I can.

On May 28, 11:48 am, Tristam MacDonald <[email protected]> wrote:
> On Thu, May 28, 2009 at 9:25 AM, Mike Lawrence <[email protected]> wrote:
>
> > Thanks to Tristam for pointing me to pyglet.graphics.vertex_list!
>
> > Below is some code that demonstrates its use. The SiegeLord approach
> > is about 6 times faster than the standard approach, a benefit that
> > gets even greater when you anti-alias. Just beautiful :O) Any further
> > optimization suggestions are welcome!
>
> Avoid rebuilding the vertex list every time you draw (unless you absolutely
> have to). Instead build each list once, and draw() them many times.
> If you circles are mostly static, you can also add them to a batch (see
> batched rendering in the pyglet user guide), which will let pyglet them all
> in a single call to batch.draw(), and optimise accordingly.
>
> --
> Tristam MacDonaldhttp://swiftcoder.wordpress.com/
--~--~---------~--~----~------------~-------~--~----~
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