| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
if (ozone_platform_drm || ozone_platform_wayland || ozone_platform_x11) {Revert this if possible as it was more correct before: linux is always a sufficient condition to compile dmabuf. dmabuf does not depend on ozone, it's improper to add such conditions.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if (ozone_platform_drm || ozone_platform_wayland || ozone_platform_x11) {Revert this if possible as it was more correct before: linux is always a sufficient condition to compile dmabuf. dmabuf does not depend on ozone, it's improper to add such conditions.
As discussed. I am exploring a better simpler way to do this
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if (ozone_platform_drm || ozone_platform_wayland || ozone_platform_x11) {would `if (is_chromeos || is_linux)` work?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if (ozone_platform_drm || ozone_platform_wayland || ozone_platform_x11) {would `if (is_chromeos || is_linux)` work?
| Commit-Queue | +1 |
ozone_platform_headless)So dawn_ozone_image_representation is enabled for headless. So it will end up needing these files. The other way we could do this is try to get headless not to use DawnOzoneImageRepresentation
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
lgtm, thanks.
ozone_platform_headless)So dawn_ozone_image_representation is enabled for headless. So it will end up needing these files. The other way we could do this is try to get headless not to use DawnOzoneImageRepresentation
(optional) Maybe we should change this to check for is_linux || is_chromeos.
File is in ui/gfx/linux, so it's not obvious why it wants to check check ozone platform to me.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
ozone_platform_headless)Vasiliy TelezhnikovSo dawn_ozone_image_representation is enabled for headless. So it will end up needing these files. The other way we could do this is try to get headless not to use DawnOzoneImageRepresentation
(optional) Maybe we should change this to check for is_linux || is_chromeos.
File is in ui/gfx/linux, so it's not obvious why it wants to check check ozone platform to me.
+1 for is_linux || is_chromeos.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if (ozone_platform_drm || ozone_platform_wayland || ozone_platform_x11) {Michael Spangwould `if (is_chromeos || is_linux)` work?
Yes.
Done
Vasiliy TelezhnikovSo dawn_ozone_image_representation is enabled for headless. So it will end up needing these files. The other way we could do this is try to get headless not to use DawnOzoneImageRepresentation
Michael Spang(optional) Maybe we should change this to check for is_linux || is_chromeos.
File is in ui/gfx/linux, so it's not obvious why it wants to check check ozone platform to me.
+1 for is_linux || is_chromeos.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
5 is the latest approved patch-set.
The change was submitted with unreviewed changes in the following files:
```
The name of the file: ui/gfx/linux/BUILD.gn
Insertions: 1, Deletions: 2.
The diff is too large to show. Please review the diff.
```
Reland "Move Dawn Ozone Image Representation over to Shared Texture Memory"
Attempt #4. Resolving Cast build failures.
This is a reland of commit e36bb082f72c0049cc8a54af29e70e0f756434e1
Original change's description:
> 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-on: https://chromium-review.googlesource.com/c/chromium/src/+/6173060
> 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}
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |