New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 620914 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug

Blocked on:
issue 633659

Blocking:
issue 429053



Sign in to add a comment

Switching Mac from compatibility from core profile

Project Member Reported by zmo@chromium.org, Jun 16 2016

Issue description

Tested on Mac Retina with AMD Radeon R9 M370X, four WebGL 1 conformance tests regressed:

conformance/extensions/ext-shader-texture-lod.html 
conformance/extensions/oes-texture-half-float.html
conformance/extensions/webgl-draw-buffers.html
conformance/extensions/webgl-draw-buffers-max-draw-buffers.html

There are a few failures that exist in both mode, so they should not be blockers:

conformance/glsl/misc/shaders-with-invariance.html
conformance/textures/misc/tex-sub-image-2d-bad-args.html (crbug.com/570453)
deqp/data/gles2/shaders/functions.html (Olli already landed the fix)
deqp/data/gles2/shaders/preprocessor.html (pending ES working group decision)
deqp/data/gles2/shaders/scoping.html (Mac driver bug, name scoping wrong)
 

Comment 1 by zmo@chromium.org, Jun 16 2016

Labels: -Pri-3 Pri-2
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 17 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/00019cec462eb6c158c143fb555846946ce9db4f

commit 00019cec462eb6c158c143fb555846946ce9db4f
Author: zmo <zmo@chromium.org>
Date: Fri Jun 17 03:52:04 2016

Fix oes-texture-half-float.html on core profile GL.

BUG= 620914 
TEST=oes-texture-half-float.html with --enable-unsafe-es3-apis on Mac
R=kbr@chromium.org

Review-Url: https://codereview.chromium.org/2072033003
Cr-Commit-Position: refs/heads/master@{#400350}

[modify] https://crrev.com/00019cec462eb6c158c143fb555846946ce9db4f/ui/gl/gl_gl_api_implementation.cc

Comment 3 by zmo@chromium.org, Jun 17 2016

ext-shader-texture-lod.html failure is due to https://bugs.chromium.org/p/angleproject/issues/detail?id=1416

This is related to webgl-draw-buffers.html failure too, but I suspect there are more issues in that area.

Comment 4 by zmo@chromium.org, Jun 20 2016

https://chromium-review.googlesource.com/353820 landed. Now the only blocking failure is conformance/extensions/webgl-draw-buffers.html, where the broadcasting of gl_FragColor is incorrect.
Project Member

Comment 5 by bugdroid1@chromium.org, Jun 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/add903e53f376a09a3b92a4912eed69b92d389e0

commit add903e53f376a09a3b92a4912eed69b92d389e0
Author: cwallez <cwallez@chromium.org>
Date: Wed Jun 29 04:41:52 2016

ui/gl: On a core profile use sized types for R32F and RG32F

BUG= 620914 
BUG= 598902 

Review-Url: https://codereview.chromium.org/2101393003
Cr-Commit-Position: refs/heads/master@{#402721}

[modify] https://crrev.com/add903e53f376a09a3b92a4912eed69b92d389e0/ui/gl/gl_gl_api_implementation.cc

Comment 6 by kbr@chromium.org, Aug 2 2016

Blockedon: 633659

Comment 7 by zmo@chromium.org, Aug 5 2016

Mergedinto: 635081
Status: Duplicate (was: Assigned)
Components: -Internals>GPU>WebGL Blink>WebGL

Sign in to add a comment