Metal ANGLE: vertex array does not correctly observe contents of data buffers
Created attachment 452250 [details] Patch
<rdar://problem/88713302>
Note that there are important steps to take when updating ANGLE. See https://trac.webkit.org/wiki/UpdatingANGLE
Comment on attachment 452250 [details] Patch Is there some way we could have a test for this?
Created attachment 452258 [details] Patch
Created attachment 452267 [details] Patch
Comment on attachment 452258 [details] Patch Obsoleted, added test.
D(In reply to Dean Jackson from comment #4) > Comment on attachment 452250 [details] > Patch > > Is there some way we could have a test for this? Done!
Comment on attachment 452267 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=452267&action=review I think the tests themselves are missing? > LayoutTests/fast/canvas/buffer-data-subdata-dynamic-expected.txt:11 > +CONSOLE MESSAGE: ReferenceError: Can't find variable: debug > +layer at (0,0) size 800x600 > + RenderView at (0,0) size 800x600 > +layer at (0,0) size 800x60 > + RenderBlock {HTML} at (0,0) size 800x60 > + RenderBody {BODY} at (8,8) size 784x44 > + RenderBlock (anonymous) at (0,0) size 784x44 > + RenderHTMLCanvas {CANVAS} at (0,0) size 40x40 > + RenderText {#text} at (0,0) size 0x0 > + RenderBlock {DIV} at (0,44) size 784x0 > + RenderBlock {DIV} at (0,44) size 784x0 Oops. Looks like the test here has a typo and isn't dumping as text.
Created attachment 452421 [details] Patch
Created attachment 452431 [details] Patch
Committed r290087 (247442@trunk): <https://commits.webkit.org/247442@trunk>