Refactor ArCompositorFrameSink usage of TextureDrawQuad to unnormalized [chromium/src : main]

0 views
Skip to first unread message

Sky Debreuil (Gerrit)

unread,
Dec 8, 2025, 8:41:12 PM (8 days ago) Dec 8
to Vasiliy Telezhnikov, Chromium LUCI CQ, chromium...@chromium.org, feature-v...@chromium.org
Attention needed from Vasiliy Telezhnikov

Sky Debreuil voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Vasiliy Telezhnikov
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
Gerrit-Change-Number: 7238193
Gerrit-PatchSet: 3
Gerrit-Owner: Sky Debreuil <skyde...@google.com>
Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
Gerrit-Comment-Date: Tue, 09 Dec 2025 01:41:05 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Vasiliy Telezhnikov (Gerrit)

unread,
Dec 11, 2025, 2:19:19 PM (5 days ago) Dec 11
to Sky Debreuil, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, feature-v...@chromium.org
Attention needed from Sky Debreuil

Vasiliy Telezhnikov voted and added 2 comments

Votes added by Vasiliy Telezhnikov

Code-Review+1

2 comments

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Vasiliy Telezhnikov . resolved

lgtm % nit, thanks.

File device/vr/android/arcore/ar_compositor_frame_sink.cc
Line 440, Patchset 4 (Latest): const gfx::PointF uv_top_left =
Vasiliy Telezhnikov . unresolved
Open in Gerrit

Related details

Attention is currently required from:
  • Sky Debreuil
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
    Gerrit-Change-Number: 7238193
    Gerrit-PatchSet: 4
    Gerrit-Owner: Sky Debreuil <skyde...@google.com>
    Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
    Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
    Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
    Gerrit-Attention: Sky Debreuil <skyde...@google.com>
    Gerrit-Comment-Date: Thu, 11 Dec 2025 19:19:12 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Sky Debreuil (Gerrit)

    unread,
    Dec 11, 2025, 2:46:23 PM (5 days ago) Dec 11
    to Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, feature-v...@chromium.org
    Attention needed from Vasiliy Telezhnikov

    Sky Debreuil voted and added 1 comment

    Votes added by Sky Debreuil

    Auto-Submit+1

    1 comment

    File device/vr/android/arcore/ar_compositor_frame_sink.cc
    Line 440, Patchset 4: const gfx::PointF uv_top_left =
    Vasiliy Telezhnikov . resolved
    Sky Debreuil

    Nice that makes sense. I've added the TODO - please let me know if there is anything else 😊

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Vasiliy Telezhnikov
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
      Gerrit-Change-Number: 7238193
      Gerrit-PatchSet: 5
      Gerrit-Owner: Sky Debreuil <skyde...@google.com>
      Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-Comment-Date: Thu, 11 Dec 2025 19:46:18 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Vasiliy Telezhnikov <vas...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Sky Debreuil (Gerrit)

      unread,
      Dec 11, 2025, 2:46:45 PM (5 days ago) Dec 11
      to Kramer Ge, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, feature-v...@chromium.org
      Attention needed from Kramer Ge and Vasiliy Telezhnikov

      Sky Debreuil added 1 comment

      Patchset-level comments
      File-level comment, Patchset 5 (Latest):
      Sky Debreuil . resolved

      Adding you for +1 as I need two upvotes to merge - Vasiliy has already given his +1 😊

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kramer Ge
      • Vasiliy Telezhnikov
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
      Gerrit-Change-Number: 7238193
      Gerrit-PatchSet: 5
      Gerrit-Owner: Sky Debreuil <skyde...@google.com>
      Gerrit-Reviewer: Kramer Ge <fang...@chromium.org>
      Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-Attention: Kramer Ge <fang...@chromium.org>
      Gerrit-Comment-Date: Thu, 11 Dec 2025 19:46:39 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vasiliy Telezhnikov (Gerrit)

      unread,
      Dec 11, 2025, 2:49:23 PM (5 days ago) Dec 11
      to Sky Debreuil, Kramer Ge, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, feature-v...@chromium.org
      Attention needed from Kramer Ge and Sky Debreuil

      Vasiliy Telezhnikov voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kramer Ge
      • Sky Debreuil
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
        Gerrit-Change-Number: 7238193
        Gerrit-PatchSet: 5
        Gerrit-Owner: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Kramer Ge <fang...@chromium.org>
        Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-Attention: Sky Debreuil <skyde...@google.com>
        Gerrit-Attention: Kramer Ge <fang...@chromium.org>
        Gerrit-Comment-Date: Thu, 11 Dec 2025 19:49:17 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Kramer Ge (Gerrit)

        unread,
        Dec 15, 2025, 3:14:53 PM (23 hours ago) Dec 15
        to Sky Debreuil, Colin Blundell, AyeAye, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-v...@chromium.org
        Attention needed from Colin Blundell and Sky Debreuil

        Kramer Ge added 1 comment

        Patchset-level comments
        Kramer Ge . resolved

        Adding colin as owner to review.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Colin Blundell
        • Sky Debreuil
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
        Gerrit-Change-Number: 7238193
        Gerrit-PatchSet: 5
        Gerrit-Owner: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
        Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: Kramer Ge <fang...@chromium.org>
        Gerrit-Attention: Colin Blundell <blun...@chromium.org>
        Gerrit-Attention: Sky Debreuil <skyde...@google.com>
        Gerrit-Comment-Date: Mon, 15 Dec 2025 20:14:47 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Colin Blundell (Gerrit)

        unread,
        2:45 AM (11 hours ago) 2:45 AM
        to Sky Debreuil, Colin Blundell, AyeAye, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, blink-...@chromium.org, feature-v...@chromium.org
        Attention needed from Sky Debreuil

        Colin Blundell voted and added 1 comment

        Votes added by Colin Blundell

        Code-Review+1
        Commit-Queue+2

        1 comment

        Patchset-level comments
        Colin Blundell . resolved

        LGTM for OWNERS, defer to Vasiliy on the technical review. Thanks!

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Sky Debreuil
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
        Gerrit-Change-Number: 7238193
        Gerrit-PatchSet: 5
        Gerrit-Owner: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
        Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: Kramer Ge <fang...@chromium.org>
        Gerrit-Attention: Sky Debreuil <skyde...@google.com>
        Gerrit-Comment-Date: Tue, 16 Dec 2025 07:45:13 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        4:54 AM (9 hours ago) 4:54 AM
        to Sky Debreuil, Colin Blundell, Kramer Ge, AyeAye, Vasiliy Telezhnikov, Code Review Nudger, chromium...@chromium.org, blink-...@chromium.org, feature-v...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        Refactor ArCompositorFrameSink usage of TextureDrawQuad to unnormalized

        Update `ArCompositorFrameSink` to configure `viz::TextureDrawQuad` with
        unnormalized texture coordinates.

        Instead of passing normalized UV coordinates (0-1), calculate pixel
        coordinates by scaling the bounds against the dimensions of the
        underlying shared image. Apply this change to both the XR renderer
        content and the camera image, and explicitly set the
        `is_tex_coords_normalized` parameter to `false`.
        Bug: 451876192
        Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
        Reviewed-by: Vasiliy Telezhnikov <vas...@chromium.org>
        Reviewed-by: Colin Blundell <blun...@chromium.org>
        Commit-Queue: Colin Blundell <blun...@chromium.org>
        Auto-Submit: Sky Debreuil <skyde...@google.com>
        Cr-Commit-Position: refs/heads/main@{#1559185}
        Files:
        • M device/vr/android/arcore/ar_compositor_frame_sink.cc
        • M third_party/blink/renderer/modules/xr/xr_frame_provider.cc
        Change size: M
        Delta: 2 files changed, 36 insertions(+), 16 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Colin Blundell, +1 by Vasiliy Telezhnikov
        Open in Gerrit
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: merged
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ica88f770e9ecd4a4112db0571fa02b1804051261
        Gerrit-Change-Number: 7238193
        Gerrit-PatchSet: 6
        Gerrit-Owner: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
        Gerrit-Reviewer: Sky Debreuil <skyde...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages