On Fri, 3 Sep 1999 [EMAIL PROTECTED] wrote:

> |                                                  ...It's not
> | guaranteed to be true (Think multitexture for example - all N
> | textures have to be resident at the same time - but the proxy
> | command didn't know that the other 4 textures you are using
> | in the multitexture setup were all 2048x2048 maps!). ...
> 
> OK, I understand the disagreement now.  The proxy result *is*
> guaranteed to be valid in core OpenGL, and that's the reasoning behind
> what I've been saying.  Multitexturing is an extension, and
> multitexturing violates the assumptions underlying the proxy guarantee
> (because it's the only operation that requires more than one texture
> to be resident at the same time).  Render-to-texture would be another
> extension that would violate the proxy assumptions.
 
Yep. The problem is that multitexture is now becoming virtually
a required feature in the PC arena - and since it has ARB's blessing,
it's really becoming more than just an extension.

> I think the right solution is a proxy request extension that's capable
> of handling questions about sets of textures, rather than single
> textures.

Yep - so you could make multi-proxy requests that would include both
the texture(s) you are rendering WITH as well as the one you are rendering
TO in order to be assured that render-to-texture would work.

>  I suggested one a couple of years ago, but as far as I can
> tell I was the only one who liked it.  :-)

But it's a necessity (at least as an ARB extension) given that
multitexture is an ARB extension!

Right now, a program has no way to tell whether a multitexture
combo is too much for the hardware or not...that's NOT GOOD.
(I'd never really thought about that before - I just did a
proxy test on each texture in turn and "assumed" that they'd
play together...risky if you have large textures)

Steve Baker                (817)619-2657 (Vox/Vox-Mail)
Raytheon Systems Inc.      (817)619-2466 (Fax)
Work: [EMAIL PROTECTED]      http://www.hti.com
Home: [EMAIL PROTECTED] http://web2.airmail.net/sjbaker1



_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to