Move Dawn Ozone Image Representation over to Shared Texture Memory [chromium/src : main]

0 views
Skip to first unread message

Peter McNeeley (Gerrit)

unread,
Feb 5, 2026, 10:20:39 AMFeb 5
to Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

Peter McNeeley added 1 comment

File ui/ozone/platform/drm/gpu/gbm_pixmap.cc
Line 70, Patchset 3 (Latest): return ui::GetFourCCFormatFromBufferFormat(buffer_->GetBufferFormat());
Peter McNeeley . unresolved

we should use 'GetFourCCFormatFromSharedImageFormat' now
aka use the shared image format above.

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • 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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
Gerrit-Change-Number: 6173060
Gerrit-PatchSet: 3
Gerrit-Owner: Peter McNeeley <peterm...@google.com>
Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
Gerrit-CC: David Worsham <dwor...@google.com>
Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
Gerrit-Comment-Date: Thu, 05 Feb 2026 15:20:33 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Peter McNeeley (Gerrit)

unread,
Feb 6, 2026, 2:30:00 PMFeb 6
to Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

Peter McNeeley added 1 comment

File ui/ozone/platform/drm/gpu/gbm_pixmap.cc
Line 70, Patchset 3: return ui::GetFourCCFormatFromBufferFormat(buffer_->GetBufferFormat());
Peter McNeeley . resolved

we should use 'GetFourCCFormatFromSharedImageFormat' now
aka use the shared image format above.

Peter McNeeley

Done

Open in Gerrit

Related details

Attention set is empty
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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
    Gerrit-Change-Number: 6173060
    Gerrit-PatchSet: 7
    Gerrit-Owner: Peter McNeeley <peterm...@google.com>
    Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
    Gerrit-CC: David Worsham <dwor...@google.com>
    Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
    Gerrit-Comment-Date: Fri, 06 Feb 2026 19:29:55 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Peter McNeeley <peterm...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Vasiliy Telezhnikov (Gerrit)

    unread,
    Feb 18, 2026, 12:49:12 PMFeb 18
    to Peter McNeeley, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org
    Attention needed from Peter McNeeley

    Vasiliy Telezhnikov voted and added 2 comments

    Votes added by Vasiliy Telezhnikov

    Code-Review+1

    2 comments

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

    lgtm % nit, thanks.

    File gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
    Line 144, Patchset 10 (Latest): dmaBufDesc.drmFormat = pixmap_->GetFourCCBufferFormat();
    Vasiliy Telezhnikov . unresolved

    nit: Get we call `GetFourCCFormatFromSharedImageFormat` here instead of adding the method?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Peter McNeeley
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
      Gerrit-Change-Number: 6173060
      Gerrit-PatchSet: 10
      Gerrit-Owner: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: David Worsham <dwor...@google.com>
      Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
      Gerrit-Attention: Peter McNeeley <peterm...@google.com>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 17:49:07 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Peter McNeeley (Gerrit)

      unread,
      Feb 18, 2026, 9:57:41 PMFeb 18
      to Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org
      Attention needed from Vasiliy Telezhnikov

      Peter McNeeley added 1 comment

      File gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
      Line 144, Patchset 10 (Latest): dmaBufDesc.drmFormat = pixmap_->GetFourCCBufferFormat();
      Vasiliy Telezhnikov . unresolved

      nit: Get we call `GetFourCCFormatFromSharedImageFormat` here instead of adding the method?

      Peter McNeeley

      I used the method because i couldnt call GetFourCCFormatFromBufferFormat because it was somewhere in linux drm. I dont think this changed for GetFourCCFormatFromSharedImageFormat. So i think we should leave it as such

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Vasiliy Telezhnikov
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
      Gerrit-Change-Number: 6173060
      Gerrit-PatchSet: 10
      Gerrit-Owner: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: David Worsham <dwor...@google.com>
      Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
      Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-Comment-Date: Thu, 19 Feb 2026 02:57:34 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Vasiliy Telezhnikov <vas...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vasiliy Telezhnikov (Gerrit)

      unread,
      Feb 19, 2026, 1:59:55 PMFeb 19
      to Peter McNeeley, Michael Spang, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org
      Attention needed from Michael Spang and Peter McNeeley

      Vasiliy Telezhnikov added 1 comment

      File gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
      Line 144, Patchset 10 (Latest): dmaBufDesc.drmFormat = pixmap_->GetFourCCBufferFormat();
      Vasiliy Telezhnikov . unresolved

      nit: Get we call `GetFourCCFormatFromSharedImageFormat` here instead of adding the method?

      Peter McNeeley

      I used the method because i couldnt call GetFourCCFormatFromBufferFormat because it was somewhere in linux drm. I dont think this changed for GetFourCCFormatFromSharedImageFormat. So i think we should leave it as such

      Vasiliy Telezhnikov

      I believe you can now, we changed it [here](https://chromium-review.googlesource.com/c/chromium/src/+/7545452). You probably will need to move [this](https://source.chromium.org/chromium/chromium/src/+/main:gpu/command_buffer/service/BUILD.gn;drc=3628a05592a7424a20692d6874f81c7d4e959adc;l=432) to deps above.

      I don't have strong feelings about it though, it's more to keep change smaller and maintain illusion that NativePixmap is not posix-only.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Michael Spang
      • Peter McNeeley
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
      Gerrit-Change-Number: 6173060
      Gerrit-PatchSet: 10
      Gerrit-Owner: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
      Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: David Worsham <dwor...@google.com>
      Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
      Gerrit-Attention: Peter McNeeley <peterm...@google.com>
      Gerrit-Attention: Michael Spang <sp...@chromium.org>
      Gerrit-Comment-Date: Thu, 19 Feb 2026 18:59:48 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Peter McNeeley <peterm...@google.com>
      Comment-In-Reply-To: Vasiliy Telezhnikov <vas...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Peter McNeeley (Gerrit)

      unread,
      Feb 19, 2026, 11:47:03 PMFeb 19
      to Michael Spang, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org
      Attention needed from Michael Spang and Vasiliy Telezhnikov

      Peter McNeeley added 1 comment

      File gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
      Line 144, Patchset 10 (Latest): dmaBufDesc.drmFormat = pixmap_->GetFourCCBufferFormat();
      Vasiliy Telezhnikov . unresolved

      nit: Get we call `GetFourCCFormatFromSharedImageFormat` here instead of adding the method?

      Peter McNeeley

      I used the method because i couldnt call GetFourCCFormatFromBufferFormat because it was somewhere in linux drm. I dont think this changed for GetFourCCFormatFromSharedImageFormat. So i think we should leave it as such

      Vasiliy Telezhnikov

      I believe you can now, we changed it [here](https://chromium-review.googlesource.com/c/chromium/src/+/7545452). You probably will need to move [this](https://source.chromium.org/chromium/chromium/src/+/main:gpu/command_buffer/service/BUILD.gn;drc=3628a05592a7424a20692d6874f81c7d4e959adc;l=432) to deps above.

      I don't have strong feelings about it though, it's more to keep change smaller and maintain illusion that NativePixmap is not posix-only.

      Peter McNeeley

      If you dont mind I will leave this as is. I had some issues with this particular aspect of the CL and this was the best that I came up with.

      Perhaps another adventurer will come along and tackle this.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Michael Spang
      • Vasiliy Telezhnikov
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
      Gerrit-Change-Number: 6173060
      Gerrit-PatchSet: 10
      Gerrit-Owner: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
      Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
      Gerrit-CC: David Worsham <dwor...@google.com>
      Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
      Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-Attention: Michael Spang <sp...@chromium.org>
      Gerrit-Comment-Date: Fri, 20 Feb 2026 04:46:57 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vasiliy Telezhnikov (Gerrit)

      unread,
      Feb 20, 2026, 11:00:08 AMFeb 20
      to Peter McNeeley, Michael Spang, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org
      Attention needed from Michael Spang and Peter McNeeley

      Vasiliy Telezhnikov added 1 comment

      File gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
      Line 144, Patchset 10 (Latest): dmaBufDesc.drmFormat = pixmap_->GetFourCCBufferFormat();
      Vasiliy Telezhnikov . resolved

      nit: Get we call `GetFourCCFormatFromSharedImageFormat` here instead of adding the method?

      Peter McNeeley

      I used the method because i couldnt call GetFourCCFormatFromBufferFormat because it was somewhere in linux drm. I dont think this changed for GetFourCCFormatFromSharedImageFormat. So i think we should leave it as such

      Vasiliy Telezhnikov

      I believe you can now, we changed it [here](https://chromium-review.googlesource.com/c/chromium/src/+/7545452). You probably will need to move [this](https://source.chromium.org/chromium/chromium/src/+/main:gpu/command_buffer/service/BUILD.gn;drc=3628a05592a7424a20692d6874f81c7d4e959adc;l=432) to deps above.

      I don't have strong feelings about it though, it's more to keep change smaller and maintain illusion that NativePixmap is not posix-only.

      Peter McNeeley

      If you dont mind I will leave this as is. I had some issues with this particular aspect of the CL and this was the best that I came up with.

      Perhaps another adventurer will come along and tackle this.

      Vasiliy Telezhnikov

      That sounds good to me.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Michael Spang
      • Peter McNeeley
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not 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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Gerrit-Change-Number: 6173060
        Gerrit-PatchSet: 10
        Gerrit-Owner: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
        Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: David Worsham <dwor...@google.com>
        Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
        Gerrit-Attention: Peter McNeeley <peterm...@google.com>
        Gerrit-Attention: Michael Spang <sp...@chromium.org>
        Gerrit-Comment-Date: Fri, 20 Feb 2026 16:00:01 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Michael Spang (Gerrit)

        unread,
        Feb 23, 2026, 11:55:10 AMFeb 23
        to Peter McNeeley, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org
        Attention needed from Peter McNeeley

        Michael Spang voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Peter McNeeley
        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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Gerrit-Change-Number: 6173060
        Gerrit-PatchSet: 10
        Gerrit-Owner: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
        Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: David Worsham <dwor...@google.com>
        Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
        Gerrit-Attention: Peter McNeeley <peterm...@google.com>
        Gerrit-Comment-Date: Mon, 23 Feb 2026 16:55:01 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Peter McNeeley (Gerrit)

        unread,
        Feb 23, 2026, 12:12:29 PMFeb 23
        to Michael Spang, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

        Peter McNeeley voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Gerrit-Change-Number: 6173060
        Gerrit-PatchSet: 10
        Gerrit-Owner: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
        Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: David Worsham <dwor...@google.com>
        Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
        Gerrit-Comment-Date: Mon, 23 Feb 2026 17:12:23 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Peter McNeeley (Gerrit)

        unread,
        Feb 24, 2026, 9:40:09 AMFeb 24
        to Michael Spang, Vasiliy Telezhnikov, Code Review Nudger, Chromium LUCI CQ, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

        Peter McNeeley voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Gerrit-Change-Number: 6173060
        Gerrit-PatchSet: 11
        Gerrit-Owner: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
        Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: David Worsham <dwor...@google.com>
        Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
        Gerrit-Comment-Date: Tue, 24 Feb 2026 14:40:04 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Feb 24, 2026, 10:08:50 AMFeb 24
        to Peter McNeeley, Michael Spang, Vasiliy Telezhnikov, Code Review Nudger, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

        Chromium LUCI CQ submitted the change

        Unreviewed changes

        10 is the latest approved patch-set.
        No files were changed between the latest approved patch-set and the submitted one.

        Change information

        Commit message:
        Move Dawn Ozone Image Representation over to Shared Texture Memory

        (Attempt #3)

        TESTED again on chromeos device using webgpu meets.

        This is done as far as ozone is concerned but the issue with opaque fences still remains. Basically ozone backing works with sync fences
        and the external_vk_image_backing doesnt not.

        We are able to make this change only because webGPU for LINUX is not
        enabled and will not be for the foreseeable future. WebGPU on linux
        will work with this change if it uses the external_vk_image_backing
        and associated representations.

        This is dependent on:
        https://dawn-review.googlesource.com/c/dawn/+/194440

        This means that we must use single copy for linux video import as we
        cannot use zero copy through ozone image backing (again due to
        the fence sync vs opaque issue)

        See: 'CanImportNativePixmapToWebGPU' function
        Bug: 330385376
        Change-Id: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Reviewed-by: Michael Spang <sp...@chromium.org>
        Commit-Queue: Peter McNeeley <peterm...@google.com>
        Reviewed-by: Vasiliy Telezhnikov <vas...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1589395}
        Files:
        • M components/viz/service/display/overlay_processor_ozone_unittest.cc
        • M gpu/command_buffer/service/BUILD.gn
        • M gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
        • M gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.h
        • M gpu/command_buffer/service/webgpu_decoder_impl.cc
        • M ui/gfx/BUILD.gn
        • M ui/gfx/linux/native_pixmap_dmabuf.cc
        • M ui/gfx/linux/native_pixmap_dmabuf.h
        • M ui/gfx/native_pixmap.h
        • M ui/ozone/platform/drm/gpu/gbm_pixmap.cc
        • M ui/ozone/platform/drm/gpu/gbm_pixmap.h
        • M ui/ozone/platform/flatland/flatland_sysmem_native_pixmap.cc
        • M ui/ozone/platform/flatland/flatland_sysmem_native_pixmap.h
        • M ui/ozone/platform/headless/headless_surface_factory.cc
        • M ui/ozone/platform/wayland/gpu/gbm_pixmap_wayland.cc
        • M ui/ozone/platform/wayland/gpu/gbm_pixmap_wayland.h
        Change size: L
        Delta: 16 files changed, 198 insertions(+), 64 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Michael Spang, +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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Gerrit-Change-Number: 6173060
        Gerrit-PatchSet: 12
        Gerrit-Owner: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
        Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        open
        diffy
        satisfied_requirement

        luci-bisection@appspot.gserviceaccount.com (Gerrit)

        unread,
        Feb 24, 2026, 10:29:48 AMFeb 24
        to Chromium LUCI CQ, Peter McNeeley, Michael Spang, Vasiliy Telezhnikov, Code Review Nudger, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

        Related details

        Attention set is empty
        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: revert
        satisfied_requirement
        open
        diffy

        Sasha Kunitskaya (Gerrit)

        unread,
        Feb 24, 2026, 10:35:01 AMFeb 24
        to Chromium LUCI CQ, Peter McNeeley, Michael Spang, Vasiliy Telezhnikov, Code Review Nudger, chromium...@chromium.org, David Worsham, Robert Kroeger, cc-...@chromium.org, emi...@google.com, fuchsia...@chromium.org, headless...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org, penghu...@chromium.org, spang...@chromium.org

        Sasha Kunitskaya added 1 comment

        Patchset-level comments
        File-level comment, Patchset 12 (Latest):
        Sasha Kunitskaya . resolved

        Hi! Looks like implementation of virtual method 'GetFourCCBufferFormat' is missed in this class: https://source.chromium.org/chromium/chromium/src/+/main:ui/ozone/platform/cast/surface_factory_cast.cc;l=48

        Open in Gerrit

        Related details

        Attention set is empty
        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: Ifaf2b8de9e9186a9f9e44ab0a74f2774de9035f6
        Gerrit-Change-Number: 6173060
        Gerrit-PatchSet: 12
        Gerrit-Owner: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Michael Spang <sp...@chromium.org>
        Gerrit-Reviewer: Peter McNeeley <peterm...@google.com>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
        Gerrit-CC: David Worsham <dwor...@google.com>
        Gerrit-CC: Robert Kroeger <rjkr...@chromium.org>
        Gerrit-CC: Sasha Kunitskaya <sask...@google.com>
        Gerrit-Comment-Date: Tue, 24 Feb 2026 15:34:48 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages