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: | WebGL | Assignee: | 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 | ||
Jarkko Sakkinen
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.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Noam Rosenthal
*** This bug has been marked as a duplicate of bug 87718 ***