Bug 60617

Summary: [Qt] WebGL implementation is in compatible with ES 2.0 shaders on Desktop OpenGL
Product: WebKit Reporter: Jarkko Sakkinen <jarkko.j.sakkinen>
Component: WebGLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: benjamin, noam
Priority: P2 Keywords: Qt, QtTriaged
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 57261    

Description Jarkko Sakkinen 2011-05-11 03:22:51 PDT
WebGL implementation is incompatible with ES 2.0 shaders on Desktop OpenGL. This causes multiple layout tests under fast/canvas/webgl to fail.

GraphicsContext3DQt should proxy shader source through ANGLE library. Necessary changes are already part of bug 57261 that is a migration task for GraphicsContext3DOpenGL.

I think this change should be done before migration as it is quite self contained and can be considered as a bug not a feature (proper WebGL implementation should accept shaders that in strict ES 2.0 form). This will also ease the migration.
Comment 1 Noam Rosenthal 2012-06-08 14:23:44 PDT

*** This bug has been marked as a duplicate of bug 87718 ***