[Mesa-dev] [PATCH] i965: Disallow fast blit paths for CopyTexImage with PixelTransfer ops

Ilia Mirkin imirkin at alum.mit.edu
Wed Sep 9 09:50:38 PDT 2015


On Wed, Sep 9, 2015 at 12:44 PM, Chris Wilson <chris at chris-wilson.co.uk> wrote:
> On Tue, Sep 08, 2015 at 01:16:11PM -0700, Ian Romanick wrote:
>> On 09/06/2015 09:37 AM, Chris Wilson wrote:
>> > glCopyTexImage behaves similarly to glReadPixels with respect to the
>> > pixel transfer operations. Therefore if any are set we cannot use the
>> > simply blit fast paths.
>>
>> Do we have any test cases that hit these paths?  If not, we should
>> probably con someone into writing some...
>
> It looks like piglit should have coverage of PixelZoom in
> tests/fbo/fbo-copypix.c, but only it ever uses a zoom of (1, 1). I could
> not spot any of the other transfer operations being set for
> glCopyTex*Image.

There was someone who filed a bug about pixel zoom not behaving well
when the source data was > max texture size (and a small zoom factor
obviously). I believe that he added patches and tests into some
bugzilla entry... maybe even sent them to the list. This would have
been about a year ago.

  -ilia


More information about the mesa-dev mailing list