WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
Bug 216574
ANGLE EAGL EGL_ANGLE_iosurface_client_buffer implementation is incorrect for simulator
https://bugs.webkit.org/show_bug.cgi?id=216574
Summary
ANGLE EAGL EGL_ANGLE_iosurface_client_buffer implementation is incorrect for ...
Kimmo Kinnunen
Reported
2020-09-15 11:48:34 PDT
ANGLE EAGL EGL_ANGLE_iosurface_client_buffer implementation is incorrect for simulator - the buffer unpack state probably should be always set when calling glTexImage2D. Now it's only called if textureData != nullptr - the unpack buffer should be set to nullptr - the texture data base address should be obtained based on the plane of the texture
https://developer.apple.com/documentation/iosurface/1419379-iosurfacegetbaseaddressofplane?language=objc
Attachments
Add attachment
proposed patch, testcase, etc.
Kenneth Russell
Comment 1
2020-09-15 14:27:44 PDT
Thanks for uncovering these issues Kimmo. Do you plan to take this? I see I left a few TODOs in ANGLE's src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.mm .
Radar WebKit Bug Importer
Comment 2
2020-09-22 12:00:28 PDT
<
rdar://problem/69384081
>
Kimmo Kinnunen
Comment 3
2022-08-11 00:00:18 PDT
EAGL is not supported anymore, closing
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug