Daniel Stone <[email protected]> writes:

> Hi,
>
> On 19 March 2014 05:09, Keith Packard <[email protected]> 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.

Thanks. Glamor is going to need a lot more sophisticated checks for
supported GL bits now that we're using more of the modern GL APIs.

(I'd also bet it's not a problem in the GPU, and just in the GLES
implementation as the stride stuff is almost certainly done in the
CPU...)

I originally wrote the code without using any of the glPixelStore
parameters, so I can go dig that back out and make it conditional.

> (Yes, I know it's lame: it's seriously my #1 gripe about GLES.)

We're collecting a lot of gripes about GLES...

-- 
[email protected]

Attachment: pgpgg24JN7QY5.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to