[gpu] Remove HasEquivalentBufferFormat and its checks [chromium/src : main]

0 views
Skip to first unread message

Saifuddin Hitawala (Gerrit)

unread,
Feb 3, 2026, 2:51:17 PMFeb 3
to Vasiliy Telezhnikov, Colin Blundell, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
Attention needed from Chromium IPC Reviews, Colin Blundell and Vasiliy Telezhnikov

Saifuddin Hitawala added 1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Saifuddin Hitawala . resolved

Please take a look.

Open in Gerrit

Related details

Attention is currently required from:
  • Chromium IPC Reviews
  • Colin Blundell
  • 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: Ie30eb98031259f4277779918a761474a59d05f80
Gerrit-Change-Number: 7540452
Gerrit-PatchSet: 3
Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
Gerrit-Attention: Colin Blundell <blun...@chromium.org>
Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Comment-Date: Tue, 03 Feb 2026 19:51:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Feb 3, 2026, 2:54:20 PMFeb 3
to Saifuddin Hitawala, Chromium IPC Reviews, Vasiliy Telezhnikov, Colin Blundell, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
Attention needed from Colin Blundell, Joe Mason and Vasiliy Telezhnikov

Message from gwsq

From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
IPC: joenot...@google.com

📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).

IPC reviewer(s): joenot...@google.com


Reviewer source(s):
joenot...@google.com is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

Open in Gerrit

Related details

Attention is currently required from:
  • Colin Blundell
  • Joe Mason
  • 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: Ie30eb98031259f4277779918a761474a59d05f80
Gerrit-Change-Number: 7540452
Gerrit-PatchSet: 3
Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
Gerrit-Reviewer: Joe Mason <joenot...@google.com>
Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
Gerrit-CC: gwsq
Gerrit-Attention: Colin Blundell <blun...@chromium.org>
Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
Gerrit-Attention: Joe Mason <joenot...@google.com>
Gerrit-Comment-Date: Tue, 03 Feb 2026 19:54:15 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Joe Mason (Gerrit)

unread,
Feb 3, 2026, 3:35:26 PMFeb 3
to Saifuddin Hitawala, Chromium IPC Reviews, Vasiliy Telezhnikov, Colin Blundell, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
Attention needed from Colin Blundell, Saifuddin Hitawala and Vasiliy Telezhnikov

Joe Mason voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Colin Blundell
  • Saifuddin Hitawala
  • Vasiliy Telezhnikov
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: Ie30eb98031259f4277779918a761474a59d05f80
    Gerrit-Change-Number: 7540452
    Gerrit-PatchSet: 3
    Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
    Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
    Gerrit-Reviewer: Joe Mason <joenot...@google.com>
    Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
    Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
    Gerrit-CC: gwsq
    Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
    Gerrit-Attention: Colin Blundell <blun...@chromium.org>
    Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
    Gerrit-Comment-Date: Tue, 03 Feb 2026 20:35:16 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Vasiliy Telezhnikov (Gerrit)

    unread,
    Feb 3, 2026, 4:09:13 PMFeb 3
    to Saifuddin Hitawala, Chromium IPC Reviews, Colin Blundell, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
    Attention needed from Colin Blundell and Saifuddin Hitawala

    Vasiliy Telezhnikov voted and added 1 comment

    Votes added by Vasiliy Telezhnikov

    Code-Review+1

    1 comment

    Patchset-level comments
    Vasiliy Telezhnikov . resolved

    lgtm, thanks.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Colin Blundell
    • Saifuddin Hitawala
    Gerrit-Comment-Date: Tue, 03 Feb 2026 21:09:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Colin Blundell (Gerrit)

    unread,
    Feb 4, 2026, 3:17:43 AMFeb 4
    to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
    Attention needed from Saifuddin Hitawala

    Colin Blundell voted and added 2 comments

    Votes added by Colin Blundell

    Code-Review+1

    2 comments

    Patchset-level comments
    Colin Blundell . resolved

    Thanks!

    File ui/ozone/public/surface_factory_ozone.cc
    Line 113, Patchset 3 (Latest): // The format must be mappable shared image format at the least.
    Colin Blundell . unresolved

    I think we can just leave this as it was? i.e. the current setup here is clearly assuming that subclasses are going to be the ones meaningfully implementing this method, which means they should all either be (a) overriding it or (b) content with it always returning true. I think it makes sense to leave that in place (and not take the risk of changing behavior for any subclasses that are in the case of (b)).

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Saifuddin Hitawala
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement 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: Ie30eb98031259f4277779918a761474a59d05f80
    Gerrit-Change-Number: 7540452
    Gerrit-PatchSet: 3
    Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
    Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
    Gerrit-Reviewer: Joe Mason <joenot...@google.com>
    Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
    Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
    Gerrit-CC: gwsq
    Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
    Gerrit-Comment-Date: Wed, 04 Feb 2026 08:17:30 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Saifuddin Hitawala (Gerrit)

    unread,
    Feb 4, 2026, 9:22:01 AMFeb 4
    to Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
    Attention needed from Colin Blundell

    Saifuddin Hitawala added 1 comment

    File ui/ozone/public/surface_factory_ozone.cc
    Line 113, Patchset 3 (Latest): // The format must be mappable shared image format at the least.
    Colin Blundell . unresolved

    I think we can just leave this as it was? i.e. the current setup here is clearly assuming that subclasses are going to be the ones meaningfully implementing this method, which means they should all either be (a) overriding it or (b) content with it always returning true. I think it makes sense to leave that in place (and not take the risk of changing behavior for any subclasses that are in the case of (b)).

    Saifuddin Hitawala

    This was used from OzoneImageBackingFactory::IsSupported (only caller) which also checked for HasEquivalentBufferFormat. I was chatting with Vasiliy about this, and since that check is now removed from IsSupported we thought it okay to move it here (also since there was a convenient list of formats here :P). It is only overridden for X11SurfaceFactory and no other ozone platforms. I guess X11surfaceFactory probably does the right thing by querying it from system so it does not need this check.

    I'm also open to leaving it as it was and just return true as well. I think `gl_ozone->CanImportNativePixmap(format)` in OzoneImageBackingFactory should do the right thing and check if it can import a native pixmap of this format? CanImportNativePixmap eventually ends up [here](https://source.chromium.org/chromium/chromium/src/+/main:ui/ozone/common/native_pixmap_egl_binding.cc;drc=5a0f078b076a30e11d492e3babe4af0d9680d31d;l=54) which basically checks for same format list through FourCC format conversion. In which case we can then remove `CanImportNativePixmap` completely as it is only callsite here, maybe in a follow-up.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Colin Blundell
    Gerrit-Attention: Colin Blundell <blun...@chromium.org>
    Gerrit-Comment-Date: Wed, 04 Feb 2026 14:21:53 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Colin Blundell <blun...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Saifuddin Hitawala (Gerrit)

    unread,
    Feb 4, 2026, 9:59:42 AMFeb 4
    to Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
    Attention needed from Colin Blundell, Joe Mason and Vasiliy Telezhnikov

    Saifuddin Hitawala added 2 comments

    Patchset-level comments
    File-level comment, Patchset 4 (Latest):
    Saifuddin Hitawala . resolved

    Addressed feedback, but lost +1s. Please take another look.

    File ui/ozone/public/surface_factory_ozone.cc
    Line 113, Patchset 3: // The format must be mappable shared image format at the least.
    Colin Blundell . resolved

    I think we can just leave this as it was? i.e. the current setup here is clearly assuming that subclasses are going to be the ones meaningfully implementing this method, which means they should all either be (a) overriding it or (b) content with it always returning true. I think it makes sense to leave that in place (and not take the risk of changing behavior for any subclasses that are in the case of (b)).

    Saifuddin Hitawala

    This was used from OzoneImageBackingFactory::IsSupported (only caller) which also checked for HasEquivalentBufferFormat. I was chatting with Vasiliy about this, and since that check is now removed from IsSupported we thought it okay to move it here (also since there was a convenient list of formats here :P). It is only overridden for X11SurfaceFactory and no other ozone platforms. I guess X11surfaceFactory probably does the right thing by querying it from system so it does not need this check.

    I'm also open to leaving it as it was and just return true as well. I think `gl_ozone->CanImportNativePixmap(format)` in OzoneImageBackingFactory should do the right thing and check if it can import a native pixmap of this format? CanImportNativePixmap eventually ends up [here](https://source.chromium.org/chromium/chromium/src/+/main:ui/ozone/common/native_pixmap_egl_binding.cc;drc=5a0f078b076a30e11d492e3babe4af0d9680d31d;l=54) which basically checks for same format list through FourCC format conversion. In which case we can then remove `CanImportNativePixmap` completely as it is only callsite here, maybe in a follow-up.

    Saifuddin Hitawala

    I like the idea of keeping it as is and then just removing `CanCreateNativePixmapForFormat` as `CanImportNativePixmap` should handle it correctly. Updated to remove changes in this file.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Colin Blundell
    • Joe Mason
    • Vasiliy Telezhnikov
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: Ie30eb98031259f4277779918a761474a59d05f80
      Gerrit-Change-Number: 7540452
      Gerrit-PatchSet: 4
      Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
      Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
      Gerrit-Reviewer: Joe Mason <joenot...@google.com>
      Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
      Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Colin Blundell <blun...@chromium.org>
      Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
      Gerrit-Attention: Joe Mason <joenot...@google.com>
      Gerrit-Comment-Date: Wed, 04 Feb 2026 14:59:37 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Saifuddin Hitawala <hita...@chromium.org>
      Comment-In-Reply-To: Colin Blundell <blun...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Colin Blundell (Gerrit)

      unread,
      Feb 4, 2026, 10:15:17 AMFeb 4
      to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
      Attention needed from Joe Mason, Saifuddin Hitawala and Vasiliy Telezhnikov

      Colin Blundell added 2 comments

      File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
      Line 306, Patchset 4 (Latest): if (!factory->CanCreateNativePixmapForFormat(format)) {
      Colin Blundell . unresolved

      Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

      File ui/ozone/public/surface_factory_ozone.cc
      Line 113, Patchset 3: // The format must be mappable shared image format at the least.
      Colin Blundell . resolved

      I think we can just leave this as it was? i.e. the current setup here is clearly assuming that subclasses are going to be the ones meaningfully implementing this method, which means they should all either be (a) overriding it or (b) content with it always returning true. I think it makes sense to leave that in place (and not take the risk of changing behavior for any subclasses that are in the case of (b)).

      Saifuddin Hitawala

      This was used from OzoneImageBackingFactory::IsSupported (only caller) which also checked for HasEquivalentBufferFormat. I was chatting with Vasiliy about this, and since that check is now removed from IsSupported we thought it okay to move it here (also since there was a convenient list of formats here :P). It is only overridden for X11SurfaceFactory and no other ozone platforms. I guess X11surfaceFactory probably does the right thing by querying it from system so it does not need this check.

      I'm also open to leaving it as it was and just return true as well. I think `gl_ozone->CanImportNativePixmap(format)` in OzoneImageBackingFactory should do the right thing and check if it can import a native pixmap of this format? CanImportNativePixmap eventually ends up [here](https://source.chromium.org/chromium/chromium/src/+/main:ui/ozone/common/native_pixmap_egl_binding.cc;drc=5a0f078b076a30e11d492e3babe4af0d9680d31d;l=54) which basically checks for same format list through FourCC format conversion. In which case we can then remove `CanImportNativePixmap` completely as it is only callsite here, maybe in a follow-up.

      Saifuddin Hitawala

      I like the idea of keeping it as is and then just removing `CanCreateNativePixmapForFormat` as `CanImportNativePixmap` should handle it correctly. Updated to remove changes in this file.

      Colin Blundell

      Ah I see, thanks for explaining the full context! My apologies, I had only looked at //ui. I actually now have another question (see the other comment).

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Joe Mason
      • Saifuddin Hitawala
      • Vasiliy Telezhnikov
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement 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: Ie30eb98031259f4277779918a761474a59d05f80
        Gerrit-Change-Number: 7540452
        Gerrit-PatchSet: 4
        Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
        Gerrit-Reviewer: Joe Mason <joenot...@google.com>
        Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-Attention: Joe Mason <joenot...@google.com>
        Gerrit-Comment-Date: Wed, 04 Feb 2026 15:15:02 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Saifuddin Hitawala (Gerrit)

        unread,
        Feb 4, 2026, 10:52:45 AMFeb 4
        to Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
        Attention needed from Colin Blundell, Joe Mason and Vasiliy Telezhnikov

        Saifuddin Hitawala added 1 comment

        File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
        Line 306, Patchset 4 (Latest): if (!factory->CanCreateNativePixmapForFormat(format)) {
        Colin Blundell . unresolved

        Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

        Saifuddin Hitawala

        Yeah, now that I think about it `CanImportNativePixmap` is only with `used_by_gl` and we will still need `CanCreateNativePixmapForFormat` at least for X11SurfaceFactory. I'll add back the check in surface_factory_ozone.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Colin Blundell
        • Joe Mason
        • Vasiliy Telezhnikov
        Gerrit-Attention: Colin Blundell <blun...@chromium.org>
        Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-Attention: Joe Mason <joenot...@google.com>
        Gerrit-Comment-Date: Wed, 04 Feb 2026 15:52:39 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Colin Blundell <blun...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Colin Blundell (Gerrit)

        unread,
        Feb 4, 2026, 10:55:22 AMFeb 4
        to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
        Attention needed from Joe Mason, Saifuddin Hitawala and Vasiliy Telezhnikov

        Colin Blundell added 1 comment

        File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
        Line 306, Patchset 4 (Latest): if (!factory->CanCreateNativePixmapForFormat(format)) {
        Colin Blundell . unresolved

        Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

        Saifuddin Hitawala

        Yeah, now that I think about it `CanImportNativePixmap` is only with `used_by_gl` and we will still need `CanCreateNativePixmapForFormat` at least for X11SurfaceFactory. I'll add back the check in surface_factory_ozone.

        Colin Blundell

        I'm not sure that's quite correct though, unless I'm missing something - it seems to me that the current code will run through this check very happily if the SI format doesn't have an equivalent BufferFormat, whereas the new code would fail out in that case? Am I reading this wrong?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Joe Mason
        • Saifuddin Hitawala
        • Vasiliy Telezhnikov
        Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-Attention: Joe Mason <joenot...@google.com>
        Gerrit-Comment-Date: Wed, 04 Feb 2026 15:55:06 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Saifuddin Hitawala (Gerrit)

        unread,
        Feb 4, 2026, 12:08:29 PMFeb 4
        to Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
        Attention needed from Colin Blundell, Joe Mason and Vasiliy Telezhnikov

        Saifuddin Hitawala added 1 comment

        File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
        Line 306, Patchset 4 (Latest): if (!factory->CanCreateNativePixmapForFormat(format)) {
        Colin Blundell . unresolved

        Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

        Saifuddin Hitawala

        Yeah, now that I think about it `CanImportNativePixmap` is only with `used_by_gl` and we will still need `CanCreateNativePixmapForFormat` at least for X11SurfaceFactory. I'll add back the check in surface_factory_ozone.

        Colin Blundell

        I'm not sure that's quite correct though, unless I'm missing something - it seems to me that the current code will run through this check very happily if the SI format doesn't have an equivalent BufferFormat, whereas the new code would fail out in that case? Am I reading this wrong?

        Saifuddin Hitawala

        So currently on TOT, we have check for `HasEquivalentBufferFormat` in OzoneImageBackingFactory::IsSupported. This CL initially removed that check from IsSupported, but also added that check to `CanCreateNativePixmapForFormat` which is used alongside HasEquivalentBufferFormat in IsSupported.

        It's a bit complex because of the negations/bools, but earlier it meant "does this format have an equivalent buffer format but we cannot create native pixmap for format (for x11) then return false" and now "if we cannot create native pixmap for this format based on list (or same check for x11) then return false". So it should mean the same thing (once I add back check removed in PS4) I believe unless ... I also missed something.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Colin Blundell
        • Joe Mason
        • Vasiliy Telezhnikov
        Gerrit-Attention: Colin Blundell <blun...@chromium.org>
        Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-Attention: Joe Mason <joenot...@google.com>
        Gerrit-Comment-Date: Wed, 04 Feb 2026 17:08:23 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Colin Blundell (Gerrit)

        unread,
        Feb 4, 2026, 12:13:50 PMFeb 4
        to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
        Attention needed from Joe Mason, Saifuddin Hitawala and Vasiliy Telezhnikov

        Colin Blundell added 1 comment

        File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
        Line 306, Patchset 4 (Latest): if (!factory->CanCreateNativePixmapForFormat(format)) {
        Colin Blundell . unresolved

        Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

        Saifuddin Hitawala

        Yeah, now that I think about it `CanImportNativePixmap` is only with `used_by_gl` and we will still need `CanCreateNativePixmapForFormat` at least for X11SurfaceFactory. I'll add back the check in surface_factory_ozone.

        Colin Blundell

        I'm not sure that's quite correct though, unless I'm missing something - it seems to me that the current code will run through this check very happily if the SI format doesn't have an equivalent BufferFormat, whereas the new code would fail out in that case? Am I reading this wrong?

        Saifuddin Hitawala

        So currently on TOT, we have check for `HasEquivalentBufferFormat` in OzoneImageBackingFactory::IsSupported. This CL initially removed that check from IsSupported, but also added that check to `CanCreateNativePixmapForFormat` which is used alongside HasEquivalentBufferFormat in IsSupported.

        It's a bit complex because of the negations/bools, but earlier it meant "does this format have an equivalent buffer format but we cannot create native pixmap for format (for x11) then return false" and now "if we cannot create native pixmap for this format based on list (or same check for x11) then return false". So it should mean the same thing (once I add back check removed in PS4) I believe unless ... I also missed something.

        Colin Blundell

        What I'm seeing is that before the check would succeed if the format didn't have an equivalent buffer format whereas now it will fail in that case (as of PS3), no?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Joe Mason
        • Saifuddin Hitawala
        • Vasiliy Telezhnikov
        Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-Attention: Joe Mason <joenot...@google.com>
        Gerrit-Comment-Date: Wed, 04 Feb 2026 17:13:38 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Saifuddin Hitawala (Gerrit)

        unread,
        Feb 4, 2026, 1:20:47 PMFeb 4
        to Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
        Attention needed from Colin Blundell, Joe Mason and Vasiliy Telezhnikov

        Saifuddin Hitawala voted and added 2 comments

        Votes added by Saifuddin Hitawala

        Commit-Queue+1

        2 comments

        Patchset-level comments
        File-level comment, Patchset 7 (Latest):
        Saifuddin Hitawala . resolved

        Updated the patch to keep OzoneBacking as it is and look to removing the check there in a follow-up. Please take another look, thanks.

        File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
        Line 306, Patchset 4: if (!factory->CanCreateNativePixmapForFormat(format)) {
        Colin Blundell . unresolved

        Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

        Saifuddin Hitawala

        Yeah, now that I think about it `CanImportNativePixmap` is only with `used_by_gl` and we will still need `CanCreateNativePixmapForFormat` at least for X11SurfaceFactory. I'll add back the check in surface_factory_ozone.

        Colin Blundell

        I'm not sure that's quite correct though, unless I'm missing something - it seems to me that the current code will run through this check very happily if the SI format doesn't have an equivalent BufferFormat, whereas the new code would fail out in that case? Am I reading this wrong?

        Saifuddin Hitawala

        So currently on TOT, we have check for `HasEquivalentBufferFormat` in OzoneImageBackingFactory::IsSupported. This CL initially removed that check from IsSupported, but also added that check to `CanCreateNativePixmapForFormat` which is used alongside HasEquivalentBufferFormat in IsSupported.

        It's a bit complex because of the negations/bools, but earlier it meant "does this format have an equivalent buffer format but we cannot create native pixmap for format (for x11) then return false" and now "if we cannot create native pixmap for this format based on list (or same check for x11) then return false". So it should mean the same thing (once I add back check removed in PS4) I believe unless ... I also missed something.

        Colin Blundell

        What I'm seeing is that before the check would succeed if the format didn't have an equivalent buffer format whereas now it will fail in that case (as of PS3), no?

        Saifuddin Hitawala

        You are very much correct. This would just go down to other checks if there is no equivalent buffer format. This should have been `!viz::HasEquivalentBufferFormat || !factory->CanCreateNativePixmapForFormat(format)` and then if we plumbed it down to SurfaceFactoryOzone it would mean the same. Vasiliy and I looked at blame and I added it for some reason [here](http://chromium-review.googlesource.com/c/chromium/src/+/5199133) :D

        To decouple this mess from this CL, I've added back the check and `HasEquivalentBufferFormat(format)` in anonymous namespace and look to removing this check in a follow-up.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Colin Blundell
        • Joe Mason
        • Vasiliy Telezhnikov
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement 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: Ie30eb98031259f4277779918a761474a59d05f80
        Gerrit-Change-Number: 7540452
        Gerrit-PatchSet: 7
        Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
        Gerrit-Reviewer: Joe Mason <joenot...@google.com>
        Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
        Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Colin Blundell <blun...@chromium.org>
        Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
        Gerrit-Attention: Joe Mason <joenot...@google.com>
        Gerrit-Comment-Date: Wed, 04 Feb 2026 18:20:42 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Joe Mason (Gerrit)

        unread,
        Feb 4, 2026, 4:19:03 PMFeb 4
        to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
        Attention needed from Colin Blundell, Saifuddin Hitawala and Vasiliy Telezhnikov

        Joe Mason voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Colin Blundell
        • Saifuddin Hitawala
        • Vasiliy Telezhnikov
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement 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: Ie30eb98031259f4277779918a761474a59d05f80
          Gerrit-Change-Number: 7540452
          Gerrit-PatchSet: 7
          Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
          Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
          Gerrit-Reviewer: Joe Mason <joenot...@google.com>
          Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
          Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
          Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
          Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
          Gerrit-CC: gwsq
          Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
          Gerrit-Attention: Colin Blundell <blun...@chromium.org>
          Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
          Gerrit-Comment-Date: Wed, 04 Feb 2026 21:18:56 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Colin Blundell (Gerrit)

          unread,
          Feb 5, 2026, 3:01:48 AMFeb 5
          to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
          Attention needed from Saifuddin Hitawala and Vasiliy Telezhnikov

          Colin Blundell voted and added 1 comment

          Votes added by Colin Blundell

          Code-Review+1

          1 comment

          File gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
          Line 306, Patchset 4: if (!factory->CanCreateNativePixmapForFormat(format)) {
          Colin Blundell . resolved

          Hmm, is this not a subtly different check now? The current code is checking the result of this method *only if* `HasEquivalentBufferFormat(format)` is true.

          Saifuddin Hitawala

          Yeah, now that I think about it `CanImportNativePixmap` is only with `used_by_gl` and we will still need `CanCreateNativePixmapForFormat` at least for X11SurfaceFactory. I'll add back the check in surface_factory_ozone.

          Colin Blundell

          I'm not sure that's quite correct though, unless I'm missing something - it seems to me that the current code will run through this check very happily if the SI format doesn't have an equivalent BufferFormat, whereas the new code would fail out in that case? Am I reading this wrong?

          Saifuddin Hitawala

          So currently on TOT, we have check for `HasEquivalentBufferFormat` in OzoneImageBackingFactory::IsSupported. This CL initially removed that check from IsSupported, but also added that check to `CanCreateNativePixmapForFormat` which is used alongside HasEquivalentBufferFormat in IsSupported.

          It's a bit complex because of the negations/bools, but earlier it meant "does this format have an equivalent buffer format but we cannot create native pixmap for format (for x11) then return false" and now "if we cannot create native pixmap for this format based on list (or same check for x11) then return false". So it should mean the same thing (once I add back check removed in PS4) I believe unless ... I also missed something.

          Colin Blundell

          What I'm seeing is that before the check would succeed if the format didn't have an equivalent buffer format whereas now it will fail in that case (as of PS3), no?

          Saifuddin Hitawala

          You are very much correct. This would just go down to other checks if there is no equivalent buffer format. This should have been `!viz::HasEquivalentBufferFormat || !factory->CanCreateNativePixmapForFormat(format)` and then if we plumbed it down to SurfaceFactoryOzone it would mean the same. Vasiliy and I looked at blame and I added it for some reason [here](http://chromium-review.googlesource.com/c/chromium/src/+/5199133) :D

          To decouple this mess from this CL, I've added back the check and `HasEquivalentBufferFormat(format)` in anonymous namespace and look to removing this check in a follow-up.

          Colin Blundell

          SGTM, thanks!

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Saifuddin Hitawala
          • Vasiliy Telezhnikov
          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: Ie30eb98031259f4277779918a761474a59d05f80
            Gerrit-Change-Number: 7540452
            Gerrit-PatchSet: 7
            Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
            Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
            Gerrit-Reviewer: Joe Mason <joenot...@google.com>
            Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
            Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: Rijubrata Bhaumik <rijubrat...@intel.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Saifuddin Hitawala <hita...@chromium.org>
            Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
            Gerrit-Comment-Date: Thu, 05 Feb 2026 08:01:31 +0000
            satisfied_requirement
            open
            diffy

            Saifuddin Hitawala (Gerrit)

            unread,
            Feb 5, 2026, 9:14:42 AMFeb 5
            to Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org
            Attention needed from Vasiliy Telezhnikov

            Saifuddin Hitawala voted and added 1 comment

            Votes added by Saifuddin Hitawala

            Commit-Queue+2

            1 comment

            Patchset-level comments
            Saifuddin Hitawala . resolved

            Thanks for reviewing!

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Vasiliy Telezhnikov
            Gerrit-Attention: Vasiliy Telezhnikov <vas...@chromium.org>
            Gerrit-Comment-Date: Thu, 05 Feb 2026 14:14:34 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Chromium LUCI CQ (Gerrit)

            unread,
            Feb 5, 2026, 9:21:08 AMFeb 5
            to Saifuddin Hitawala, Colin Blundell, Vasiliy Telezhnikov, Chromium IPC Reviews, AyeAye, chromium...@chromium.org, Rijubrata Bhaumik, cc-...@chromium.org, ozone-...@chromium.org, chfreme...@chromium.org, crostin...@chromium.org, feature-me...@chromium.org, jophba...@chromium.org, mfoltz+wa...@chromium.org, oshima...@chromium.org, yhanada+...@chromium.org

            Chromium LUCI CQ submitted the change

            Change information

            Commit message:
            [gpu] Remove HasEquivalentBufferFormat and its checks

            The CHECKs and some of the conditionals are mostly remnants of
            BufferFormat conversions and can be removed.

            Note: The only place left is OzoneImageBackingFactory
            which I'll handle in a follow-up.
            Bug: 356649879
            Change-Id: Ie30eb98031259f4277779918a761474a59d05f80
            Reviewed-by: Joe Mason <joenot...@google.com>
            Reviewed-by: Colin Blundell <blun...@chromium.org>
            Commit-Queue: Saifuddin Hitawala <hita...@chromium.org>
            Cr-Commit-Position: refs/heads/main@{#1580062}
            Files:
            • M components/exo/buffer.cc
            • M components/viz/common/resources/shared_image_format_utils.cc
            • M components/viz/common/resources/shared_image_format_utils.h
            • M gpu/command_buffer/client/internal/mappable_buffer_dxgi.cc
            • M gpu/command_buffer/client/internal/mappable_buffer_native_pixmap.cc
            • M gpu/command_buffer/client/internal/mappable_buffer_shared_memory.cc
            • M gpu/command_buffer/client/shared_image_interface.cc
            • M gpu/command_buffer/service/drm_modifiers_filter_vulkan.cc
            • M gpu/command_buffer/service/shared_image/compound_image_backing.cc
            • M gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
            • M gpu/command_buffer/service/shared_image/shared_image_factory.cc
            • M gpu/command_buffer/service/shared_image/shared_memory_image_backing_factory.cc
            • M gpu/command_buffer/service/shared_memory_region_wrapper.cc
            • M gpu/ipc/client/client_shared_image_interface.cc
            • M gpu/ipc/service/gpu_channel.cc
            • M media/capture/video/chromeos/camera_buffer_factory.cc
            • M ui/gfx/native_pixmap_handle.cc
            Change size: M
            Delta: 17 files changed, 24 insertions(+), 62 deletions(-)
            Branch: refs/heads/main
            Submit Requirements:
            • requirement satisfiedCode-Review: +1 by Joe Mason, +1 by Colin Blundell
            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: Ie30eb98031259f4277779918a761474a59d05f80
            Gerrit-Change-Number: 7540452
            Gerrit-PatchSet: 8
            Gerrit-Owner: Saifuddin Hitawala <hita...@chromium.org>
            Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
            Gerrit-Reviewer: Joe Mason <joenot...@google.com>
            Gerrit-Reviewer: Saifuddin Hitawala <hita...@chromium.org>
            Gerrit-Reviewer: Vasiliy Telezhnikov <vas...@chromium.org>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            open
            diffy
            satisfied_requirement
            Reply all
            Reply to author
            Forward
            0 new messages