[Mesa-dev] [PATCH v2 2/2] st/mesa: EGLImageTarget* error handling

Nicolai Hähnle nhaehnle at gmail.com
Wed Mar 29 16:05:17 UTC 2017


On 29.03.2017 14:28, Philipp Zabel wrote:
> On Wed, 2017-03-29 at 13:01 +0200, Nicolai Hähnle wrote:
>> On 29.03.2017 09:44, Philipp Zabel wrote:
>>> Stop trying to specify texture or renderbuffer objects for unsupported
>>> EGL images. Generate the error codes specified in the OES_EGL_image
>>> extension.
>>>
>>> EGLImageTargetTexture2D and EGLImageTargetRenderbuffer would call
>>> the pipe driver's create_surface callback without ever checking that
>>> the given EGL image is actually compatible with the chosen target
>>> texture or renderbuffer. This patch adds a call to the pipe driver's
>>> is_format_supported callback and generates an INVALID_OPERATION error
>>> for unsupported EGL images. If the EGL image handle does not describe
>>> a valid EGL image, an INVALID_VALUE error is generated.
>>>
>>> Signed-off-by: Philipp Zabel <p.zabel at pengutronix.de>
>>> Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
>>> ---
>>> v2: fixed get_surface to actually use the usage and error parameters
>>
>> The v2 usually goes above :)
>
> Ok, I'll remember that next time.
>
>> Do you need someone to commit this for you?
>
> Yes, please.

Done.

>
> regards
> Philipp
>


-- 
Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.


More information about the mesa-dev mailing list