Based on some feedback from the Filament team, and examining WebGLRenderingContextBase::vertexAttribPointer (which isn't overridden in WebGL2RenderingContext), it looks like vertexAttribPointer needs to be upgraded to support the new types in WebGL 2.0 / OpenGL ES 3.0.
When this is fixed, let's make sure to test with the Filament team's test case to see whether it's working.
Created attachment 405886 [details] Patch
This doesn't appear to be tested at all by the conformance tests as far as I can tell. I'm working on adding some tests.
Created attachment 405894 [details] Patch
Confirmed that this fixes the Filament test case :)
Comment on attachment 405894 [details] Patch Looks good!
Comment on attachment 405894 [details] Patch Can we get a test (or WebGL conformance test) for this?
Comment on attachment 405894 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=405894&action=review > Source/WebCore/ChangeLog:6 > + Reviewed by NOBODY (OOPS!). Please note here that a test is coming in the WebGL suite.
Created attachment 406062 [details] add tests
Comment on attachment 406062 [details] add tests I went ahead and updated the conformance tests.
Comment on attachment 406062 [details] add tests Looks good - thanks for patching up the conformance tests James!
Committed r265317: <https://trac.webkit.org/changeset/265317> All reviewed patches have been landed. Closing bug and clearing flags on attachment 406062 [details].
<rdar://problem/66604955>