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

Issue 832650 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug
Proj-VR
Proj-XR



Sign in to add a comment

Ui work should be proportional to what's visible.

Project Member Reported by vollick@chromium.org, Apr 13 2018

Issue description

We currently do work over all elements and it would be better (especially for WebVR) if we skipped work for elements that weren't visible.

This had been done, but was reverted in https://chromium-review.googlesource.com/c/chromium/src/+/1011353. We should re-enable this if there are no remaining issues.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 13 2018

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

commit 44cc4deeb0e0fbbfaca0a97d611a6bb50dcecef2
Author: Ian Vollick <vollick@chromium.org>
Date: Fri Apr 13 15:38:03 2018

[vr] Re-enable the pruned tree walks

The issues now seem to be resolved.

Bug:  832650 
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: Id43bc440805fb4ed74d430ed7384eed78bce289f
Reviewed-on: https://chromium-review.googlesource.com/1011678
Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org>
Commit-Queue: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550627}
[modify] https://crrev.com/44cc4deeb0e0fbbfaca0a97d611a6bb50dcecef2/chrome/browser/vr/elements/ui_element.cc

Project Member

Comment 2 by bugdroid1@chromium.org, Apr 13 2018

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

commit 16a8e9e490ffb596d8050b3f635bba5ee00aadf2
Author: Ian Vollick <vollick@chromium.org>
Date: Fri Apr 13 23:08:17 2018

[vr] Disable optimized treewalks

Also removes some code leftover from debugging.

Bug:  832650 
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: I68271d0e97973b5dde393d6d1da3eaec32bd6259
Reviewed-on: https://chromium-review.googlesource.com/1012760
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550780}
[modify] https://crrev.com/16a8e9e490ffb596d8050b3f635bba5ee00aadf2/chrome/browser/vr/elements/ui_element.cc

Project Member

Comment 3 by bugdroid1@chromium.org, Apr 16 2018

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

commit 18a5665becb7cce9c10461631036bc847d76db45
Author: Ian Vollick <vollick@chromium.org>
Date: Mon Apr 16 18:05:31 2018

[vr] Ensure unticked transitions complete

If a transition was enqueued but not serviced and, much later, another
transition is enqueued, it should transition from the final value of
the earlier transition.

Bug:  832650 , 830592 
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: I751c5d26101bfa197818ccd2f72188513ed044f2
Reviewed-on: https://chromium-review.googlesource.com/1014008
Commit-Queue: Ian Vollick <vollick@chromium.org>
Reviewed-by: Christopher Grant <cjgrant@chromium.org>
Cr-Commit-Position: refs/heads/master@{#551035}
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/animation.cc
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/animation_unittest.cc
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/elements/ui_element.cc
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/ui_scene_creator.cc

Labels: M-67
Project Member

Comment 5 by bugdroid1@chromium.org, Apr 17 2018

Labels: merge-merged-testbranch
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/44cc4deeb0e0fbbfaca0a97d611a6bb50dcecef2

commit 44cc4deeb0e0fbbfaca0a97d611a6bb50dcecef2
Author: Ian Vollick <vollick@chromium.org>
Date: Fri Apr 13 15:38:03 2018

[vr] Re-enable the pruned tree walks

The issues now seem to be resolved.

Bug:  832650 
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: Id43bc440805fb4ed74d430ed7384eed78bce289f
Reviewed-on: https://chromium-review.googlesource.com/1011678
Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org>
Commit-Queue: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550627}
[modify] https://crrev.com/44cc4deeb0e0fbbfaca0a97d611a6bb50dcecef2/chrome/browser/vr/elements/ui_element.cc

Project Member

Comment 6 by bugdroid1@chromium.org, Apr 17 2018

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

commit 16a8e9e490ffb596d8050b3f635bba5ee00aadf2
Author: Ian Vollick <vollick@chromium.org>
Date: Fri Apr 13 23:08:17 2018

[vr] Disable optimized treewalks

Also removes some code leftover from debugging.

Bug:  832650 
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: I68271d0e97973b5dde393d6d1da3eaec32bd6259
Reviewed-on: https://chromium-review.googlesource.com/1012760
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550780}
[modify] https://crrev.com/16a8e9e490ffb596d8050b3f635bba5ee00aadf2/chrome/browser/vr/elements/ui_element.cc

Project Member

Comment 7 by bugdroid1@chromium.org, Apr 17 2018

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

commit 18a5665becb7cce9c10461631036bc847d76db45
Author: Ian Vollick <vollick@chromium.org>
Date: Mon Apr 16 18:05:31 2018

[vr] Ensure unticked transitions complete

If a transition was enqueued but not serviced and, much later, another
transition is enqueued, it should transition from the final value of
the earlier transition.

Bug:  832650 , 830592 
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: I751c5d26101bfa197818ccd2f72188513ed044f2
Reviewed-on: https://chromium-review.googlesource.com/1014008
Commit-Queue: Ian Vollick <vollick@chromium.org>
Reviewed-by: Christopher Grant <cjgrant@chromium.org>
Cr-Commit-Position: refs/heads/master@{#551035}
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/animation.cc
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/animation_unittest.cc
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/elements/ui_element.cc
[modify] https://crrev.com/18a5665becb7cce9c10461631036bc847d76db45/chrome/browser/vr/ui_scene_creator.cc

Status: Fixed (was: Assigned)
Labels: Test-Complete
Components: Internals>XR

Sign in to add a comment