[Mesa-dev] gallium & texture rectangles

Keith Whitwell keithw at vmware.com
Wed Aug 18 09:12:38 PDT 2010


On Wed, 2010-08-18 at 09:08 -0700, Luca Barbieri wrote:
> > I have a feeling that CL performance will not matter that much for
> > nvfx and r300, compared to nv50 and r600.
> 
> Sure.
> The point is that if you can't use normalized coordinates at all on
> PIPE_TEXTURE_RECT, you can't implement OpenCL well on nv50 and r600.
> Hence, that should be allowed on OpenCL capable cards (and not on others).

That's fine.  When CL comes along, we can add a further capability to
indicate the driver permits this. 

> > r300 having to emit a shader instruction unconditionally in this case
> > really isn't that big of a deal.
> On nVidia cards, this doesn't matter, since they never prefer the
> normalization opposite to the OpenGL-required one.
> So if the maintainers of Radeon and software renderers, who might
> care, don't, I suppose we could as well not introduce the feature,
> even though I'm not totally convinced of this.

At this stage, nobody's asking for it.  If that changes, we can revisit
the issue and consider adding something more.

Keith



More information about the mesa-dev mailing list