I'm creating the base mesh outside the Iterator, then passing it in, and adding 
per-vertex colour with the same OpenCL kernel that distorts the mesh, so I 
guess it's a different setup.

a|x



--- On Wed, 4/11/09, George Toledo <[email protected]> wrote:

> From: George Toledo <[email protected]>
> Subject: Re: iterator performance
> To: "Alex Drinkwater" <[email protected]>
> Cc: "Christopher Wright" <[email protected]>, "quartzcomposer-dev list list" 
> <[email protected]>
> Date: Wednesday, 4 November, 2009, 21:21
> Not to sidetrack, but for clarity on that
> issue, placing the mesh render patch in an iterator breaks
> the color values created by the mesh creator outside of the
> iterator. To be clear, if the mesh creator isn't
> actually setup to create color value - no structure input on
> the "Colors" input - everything works
> "ok", and one can do all the typical iterator
> color stuff by using the color control on the actual mesh
> render. I'm venturing a guess that you aren't
> creating your color values with javascript input into the
> "Colors" input of the mesh creator and then
> iterating the mesh render (when I "unhook" that, I
> can at least control color on the mesh render inside of the
> iterator). Let me know if you are (offlist or not), because
> it may lead to a valid workaround for a bug that I need to
> file.
> 
> -George Toledo
> On Wed, Nov 4, 2009 at 4:02 PM,
> Alex Drinkwater <[email protected]>
> wrote:
> 
> Funnily
> enough, I have managed to get generative mesh stuff working
> with an Iterator and OpenCL, with different coloured mesh
> per-Mesh Renderer instance. It's not as fast as I would
> like, but since it uses OpenCL, there's not way to
> compare with QC 3.
> 
> 
> 
> 
> a|x
> 
> 
> 
> 
> 
> --- On Wed, 4/11/09, George Toledo <[email protected]>
> wrote:
> 
> 
> 
> > From: George Toledo <[email protected]>
> 
> > Subject: Re: iterator performance
> 
> > To: "Christopher Wright" <[email protected]>
> 
> > Cc: "quartzcomposer-dev list list" <[email protected]>
> 
> > Date: Wednesday, 4 November, 2009, 20:12
> 
> > I'm getting the
> same basic fps results
> 
> > using the same hardware to test both qtz's -
> performance
> 
> > is pretty much halved in SL (as in, half as fast). I
> could
> 
> > post more examples, but you've covered it.
> 
> >
> 
> > I haven't found any scenarios where the new
> 
> > iterator is quicker, and the iterator also always
> seems to
> 
> > be a problem patch in scenarios where other things
> break,
> 
> > though it may just be coincidence. 
> 
> >
> 
> > Off the top of my head, iterator+shadows are a no-go,
> 
> > iterator + mesh creator results in the color values
> from the
> 
> > mesh creator getting broken (still need to file bug
> 
> > officially), and a particular queue+iterator thing
> that
> 
> > worked for me in 10.5 no longer works. This could all
> be
> 
> > side issues to this performance problem, but when
> taken
> 
> > together, it makes me dubious about the new iterator,
> in
> 
> > general.
> 
> >
> 
> > -George Toledo
> 
> >
> 
> > On Wed, Nov 4, 2009 at 2:48 PM,
> 
> > Christopher Wright <[email protected]>
> 
> > wrote:
> 
> >
> 
> > <puts on asbestos suit ;)>
> 
> >
> 
> > I'm finding a lot of cases where iterator
> performance
> 
> > in QC4 is dramatically worse than in QC3 (typically
> about
> 
> > half as fast).
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >  (this does a 50x50 grid, with half the sprites
> disabled,
> 
> > so it's 2500/2 = 1250 sprites per frame -- MacBook
> can
> 
> > render this at 60fps in Leopard, MacBook Pro is
> struggling
> 
> > to hit 30fps in Snow Leopard.)
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >  (this one's iteration count is cranked up
> really
> 
> > high, but it's still ~5fps on my MacBook
> 1.83GHzGMA950
> 
> > running 10.5.8, and only 2.2-2..5fps on my MacBook Pro
> 2.4GHz
> 
> > 8600M GT running 10..6.x (the MacBook on Snow Leopard
> also
> 
> > hits about 2.5fps, so the same machine is half as fast
> in
> 
> > iterators).  Turning down the iteration count makes
> it
> 
> > scale up, with 10.5 always running about 2x as fast
> as
> 
> > 10.6).
> 
> >
> 
> >
> 
> >
> 
> >
> 
> > Is this expected?  Does anyone else experience this
> kind
> 
> > of performance?  Are there cases where iterators are
> 
> > actually faster (or at least as fast) on Snow
> Leopard?
> 
> >  I'm only seeing a few cases where having all
> consumer
> 
> > subpatches get disabled causes snow leopard's
> iterator
> 
> > to skip work (unlike leopard's).  Should I file a
> bug
> 
> > for this?
> 
> >
> 
> >
> 
> >
> 
> >
> 
> > --
> 
> >
> 
> > [ christopher wright ]
> 
> >
> 
> > [email protected]
> 
> >
> 
> > http://kineme.net/
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >  _______________________________________________
> 
> >
> 
> > Do not post admin requests to the list. They will be
> 
> > ignored.
> 
> >
> 
> > Quartzcomposer-dev mailing list      ([email protected])
> 
> >
> 
> > Help/Unsubscribe/Update your Subscription:
> 
> >
> 
> > http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
> 
> >
> 
> >
> 
> >
> 
> > This email sent to [email protected]
> 
> >
> 
> >
> 
> >
> 
> > -----Inline Attachment Follows-----
> 
> >
> 
> >
> 
> > _______________________________________________
> 
> > Do not post admin requests to the list. They will be
> 
> > ignored.
> 
> > Quartzcomposer-dev mailing list      ([email protected])
> 
> > Help/Unsubscribe/Update your Subscription:
> 
> > http://lists.apple.com/mailman/options/quartzcomposer-dev/the_voder%40yahoo.co.uk
> 
> 
> >
> 
> > This email sent to [email protected]
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 




 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to