[PATCH 07/20] glamor: Add simple upload/download functions in glamor_transfer

Eric Anholt eric at anholt.net
Thu Mar 20 13:27:20 PDT 2014


Daniel Stone <daniel at fooishbar.org> writes:

> Hi,
>
> On 19 March 2014 05:09, Keith Packard <keithp at keithp.com> wrote:
>> +    glPixelStorei(GL_UNPACK_ROW_LENGTH, byte_stride / bytes_per_pixel);
>
> This isn't natively supported on GLES; it requires
> GL_EXT_unpack_subimage, which isn't available on the vast majority of
> shipping GLES GPUs.
>
> (Yes, I know it's lame: it's seriously my #1 gripe about GLES.)

I think that's an open question for glamor: What GLES drivers do we care
to target?  For desktop GL I think we care about targeting modern Mesa,
what's in use on Windows, and what's in use on Mac, and that's why I
haven't made ARB_mbr required for it.  But for GLES, as far as I know
the only people that have shown interest in glamor (Intel) also have
control over the driver stack, and can just fix their driver.

So, are lame GLES drivers something we really need to support?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20140320/9eff1d8a/attachment.sig>


More information about the xorg-devel mailing list