From: Angus Dorbie (dorbie++at++sgi.com)
Date: 04/01/2001 09:50:02
I disagree with this.
If your formats match then subloads should work and are the faster
method, especially at the OpenGL level. There are no stability issues
with subloads on iR graphics systems, infact the nature of and texture
memory manager means that you are less likely to encounter problems if
you subload.
If you have a reproducable pipe crash then send us some simple sample
code. Any subload issues are likely to be Performer multiprocessor code
issues rather than OpenGL level code.
Cheers,Angus.
> Laurent Lardinois wrote:
>
> I don't recommend SUBLOAD on OpenGL systems
>
> I've had many stability problems with subloads on IR / IR2 gfx cards
> (specially when they were multipipes systems -> pipe crash).
>
> For me the best and also linux portable way, is to
>
> set your new texture, apply() and idle() the old ones ....
>
> when you pre-load all your texture sequence you can also
>
> load, set and idle to save some tex-memory and avoid trashing
> your application when it starts.
>
> and every strategies to idle unused textures are welcome.
>
> This way i had a better behaviour with Onyx/Onyx2 systems
> and this worked also on linux (i even used this system to fetch
> 512x512 and 1024x1024 textures with blending from disk with an
> async process - it worked on Onyx and on linux) .
>
> subloads were only usefull and stable on old IRIS gfx cards like the
> Reality Engine 1 and 2
> (Crimsons and Onyx 1).
>
>
> I hope it helps
>
> Laurent Lardinois
> IT Consultant - DS Improve
> http://www.dsimprove.com
>
>
>
-- For Performer+OpenGL tutorials http://www.dorbie.com/"Whenever there is a conflict between human rights and property rights, human rights must prevail." --Abraham Lincoln
This archive was generated by hypermail 2b29 : Sun Apr 01 2001 - 09:50:37 PDT