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

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to