Graham Jones (graham.jones++at++sharp.co.uk)
Fri, 07 Feb 1997 18:04:46 +0000
By the time this has happened twice, between the first and second and
the second and third callbacks, I've lost a tonne of time that could be
keeping my frame rate around 30Hz (or better) instead of 20Hz. Are there
any good explanations for this, or does anybody know how I might reduce
this?
The first two channels are rendering as simple model and the callbacks
only take around 1.3ms each, the third channel is doing much more
complex but only takes 7ms - 10ms. I'm using two processors, the draw
proces on one and the rest on the other. The whole draw process should
only need around 14ms to complete, easily within a 30Hz frame, or even a
60Hz frame, but I only get 20Hz from the system. The app process takes
3ms and cull is only around 1ms and they are happily running in parallel
with draw.
The first two channels are small (320pixels square) and the third is
640x480.
Does this suggest anything? Where should I be looking to regain my lost
time?
Graham.
--
Sharp Laboratories of Europe, Phone: +44-(0)1865-747711
Oxford Science Park, Fax: +44-(0)1865-714217
Oxford, OX4 4GA
England Graham.Jones++at++sharp.co.uk
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:54:36 PDT