New issue
Advanced search Search tips

Issue 623871 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Occlusion query feature is already in GL ES3.0 spec, not an extension

Project Member Reported by xinghua....@intel.com, Jun 28 2016

Issue description

<b>Version: <Kenneth, what is the frequency?></b>
OS: Ubuntu 16.04 on mesa + i965

What steps will reproduce the problem?
(1)run chrome, with option "--use-gl=egl"
(2)run WebGL2.0.0(beta) cases,
   /deqp/functional/gles3/occlusionquery.html
   /conformance2/query/occlusion-query.html
   /conformance2/query/query.html

What is the expected output?
All these cases pass

What do you see instead?
All these cases fail.


Please use labels and text to provide additional information.

 
The log would reports that "glBeginQueryEXT: not enabled for occlusion queries".
But occlusion queries is a standard feature in OpenGL ES3.
Project Member

Comment 2 by bugdroid1@chromium.org, Jul 8 2016

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

commit 2794a38ac40872a43fba5590297ef85ced1297b4
Author: xinghua.cao <xinghua.cao@intel.com>
Date: Fri Jul 08 14:11:15 2016

Occlusion query feature is already in GL ES3.0 spec, not an extension.

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

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

[modify] https://crrev.com/2794a38ac40872a43fba5590297ef85ced1297b4/gpu/command_buffer/service/feature_info.cc
[modify] https://crrev.com/2794a38ac40872a43fba5590297ef85ced1297b4/gpu/command_buffer/service/feature_info_unittest.cc

Here, also enable occlusion query feature on OpenGL3.3 and later
Project Member

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

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

commit 8dcb9ceda8266da45c4e98b08fd5f744dc89523b
Author: xinghua.cao <xinghua.cao@intel.com>
Date: Mon Jul 18 08:07:00 2016

Enable occlusion query feature on OpenGL3.3 and later

BUG=623871
TESTCASE=conformance2/query/occlusion-query.html
         conformance2/query/query.html
         deqp/functional/gles3/lifetime.html
         deqp/functional/gles3/negativefragmentapi.html
         deqp/functional/gles3/negativestateapi.html
         deqp/functional/gles3/occlusionquery_conservative.html
         deqp/functional/gles3/occlusionquery_strict.html
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

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

[modify] https://crrev.com/8dcb9ceda8266da45c4e98b08fd5f744dc89523b/gpu/command_buffer/service/feature_info.cc
[modify] https://crrev.com/8dcb9ceda8266da45c4e98b08fd5f744dc89523b/gpu/command_buffer/service/feature_info_unittest.cc

Status: Assigned (was: Untriaged)

Sign in to add a comment