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

Issue 628496 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocking:
issue 429053



Sign in to add a comment

deqp/functional/gles3/fboinvalidate/whole.html test fails

Project Member Reported by jiawei.s...@intel.com, Jul 15 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

Example URL:
https://www.khronos.org/registry/webgl/sdk/tests/deqp/functional/gles3/fboinvalidate/whole.html?webglVersion=2&quiet=0

Steps to reproduce the problem:
1. open chrome with command line: --enable-unsafe-es3-apis
2. open url: https://www.khronos.org/registry/webgl/sdk/tests/deqp/functional/gles3/fboinvalidate/whole.html?webglVersion=2&quiet=0
3. 

What is the expected behavior?
All tests pass.

What went wrong?
Some tests fail:
invalidate.whole.unbind_read_stencil
invalidate.whole.unbind_read_color_stencil
invalidate.whole.unbind_blit_depth
invalidate.whole.unbind_blit_stencil
invalidate.whole.unbind_blit_depth_stencil
invalidate.whole.unbind_blit_msaa_depth
invalidate.whole.unbind_blit_msaa_stencil
invalidate.whole.unbind_blit_msaa_depth_stencil

Does it occur on multiple sites: N/A

Is it a problem with a plugin? N/A 

Did this work before? N/A 

Does this work in other browsers? N/A 

Chrome version:   Channel: n/a
OS Version: 
Flash Version: 

This issue is caused by the bugs in the implementation of WebGL2 API invalidateFramebuffer. The CL https://codereview.chromium.org/2149523002/ is trying to fix it.
 
Cc: kbr@chromium.org zmo@chromium.org qiankun....@intel.com yunchao...@intel.com
Components: Blink>WebGL
Labels: -OS-Linux -Type-Compat OS-All Type-Bug
Owner: jiawei.s...@intel.com
Status: Assigned (was: Unconfirmed)
Blocking: 429053
Components: -Blink>WebGL Internals>GPU>WebGL
Project Member

Comment 4 by bugdroid1@chromium.org, Jul 21 2016

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

commit ce7e217303925cfec9b453ff745e9ebb5f120d95
Author: jiawei.shao <jiawei.shao@intel.com>
Date: Thu Jul 21 12:02:16 2016

Make invalidateFramebuffer no-op for DEPTH_STENCIL attachment

Due to potential performance issues chrome should just make
invalidateFramebuffer call a no-op if the attachment is in
DEPTH_STENCIL format and only one part is intended to be
invalidated.

BUG= 628496 
TEST=deqp/functional/gles3/fboinvalidate/whole.html?webglVersion=2&quiet=0

CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

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

[modify] https://crrev.com/ce7e217303925cfec9b453ff745e9ebb5f120d95/AUTHORS
[modify] https://crrev.com/ce7e217303925cfec9b453ff745e9ebb5f120d95/gpu/command_buffer/service/framebuffer_manager.cc
[modify] https://crrev.com/ce7e217303925cfec9b453ff745e9ebb5f120d95/gpu/command_buffer/service/framebuffer_manager.h
[modify] https://crrev.com/ce7e217303925cfec9b453ff745e9ebb5f120d95/gpu/command_buffer/service/gles2_cmd_decoder.cc

Status: Verified (was: Assigned)
Project Member

Comment 7 by bugdroid1@chromium.org, Jul 26 2016

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

commit 4b8fd9ea8b619122a0daea7fe53a70c585bad2ca
Author: qiankun.miao <qiankun.miao@intel.com>
Date: Tue Jul 26 07:05:54 2016

Update fbo completeness test expectations

BUG= 598902 ,  629735 ,  628496 
NOTRY=true
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

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

[modify] https://crrev.com/4b8fd9ea8b619122a0daea7fe53a70c585bad2ca/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Components: -Internals>GPU>WebGL Blink>WebGL

Sign in to add a comment