Bug 60617 - [Qt] WebGL implementation is in compatible with ES 2.0 shaders on Desktop OpenGL
Summary: [Qt] WebGL implementation is in compatible with ES 2.0 shaders on Desktop OpenGL
Status: RESOLVED DUPLICATE of bug 87718
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks: 57261
  Show dependency treegraph
 
Reported: 2011-05-11 03:22 PDT by Jarkko Sakkinen
Modified: 2012-06-08 14:23 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***