From 8354294bd935a63ebdbe35b6b1268799a5937a53 Mon Sep 17 00:00:00 2001 From: tigro Date: Thu, 29 Aug 2024 09:22:36 +0300 Subject: [PATCH] Rewrite patches --- ...low-enabling-vulkan-on-ozone-wayland.patch | 11 --------- ...low-enabling-vulkan-on-ozone-wayland.patch | 24 +++++++++++++++++++ SPECS/chromium.spec | 4 +--- 3 files changed, 25 insertions(+), 14 deletions(-) delete mode 100644 SOURCES/chromium-127-allow-enabling-vulkan-on-ozone-wayland.patch create mode 100644 SOURCES/chromium-128-allow-enabling-vulkan-on-ozone-wayland.patch diff --git a/SOURCES/chromium-127-allow-enabling-vulkan-on-ozone-wayland.patch b/SOURCES/chromium-127-allow-enabling-vulkan-on-ozone-wayland.patch deleted file mode 100644 index 9c35a401..00000000 --- a/SOURCES/chromium-127-allow-enabling-vulkan-on-ozone-wayland.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up chromium-127.0.6533.88/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc.me chromium-127.0.6533.88/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc ---- chromium-127.0.6533.88/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc.me 2024-08-06 17:38:26.560468274 +0200 -+++ chromium-127.0.6533.88/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc 2024-08-06 17:39:00.137139610 +0200 -@@ -214,6 +214,7 @@ WaylandSurfaceFactory::GetAllowedGLImple - impls.emplace_back(gl::ANGLEImplementation::kOpenGL); - impls.emplace_back(gl::ANGLEImplementation::kOpenGLES); - impls.emplace_back(gl::ANGLEImplementation::kSwiftShader); -+ impls.emplace_back(gl::ANGLEImplementation::kVulkan); - impls.emplace_back(gl::kGLImplementationEGLGLES2); - } - return impls; diff --git a/SOURCES/chromium-128-allow-enabling-vulkan-on-ozone-wayland.patch b/SOURCES/chromium-128-allow-enabling-vulkan-on-ozone-wayland.patch new file mode 100644 index 00000000..e2bfbabf --- /dev/null +++ b/SOURCES/chromium-128-allow-enabling-vulkan-on-ozone-wayland.patch @@ -0,0 +1,24 @@ +From 869556b602caacac07dda3714cc67fc4b953cd4a Mon Sep 17 00:00:00 2001 +From: tigro +Date: Thu, 29 Aug 2024 09:21:06 +0300 +Subject: [PATCH] Allow enabling vulkan on ozone wayland + +--- + ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc +index 051e261710..dcb947ae88 100644 +--- a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc ++++ b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc +@@ -213,6 +213,7 @@ WaylandSurfaceFactory::GetAllowedGLImplementations() { + impls.emplace_back(gl::ANGLEImplementation::kOpenGL); + impls.emplace_back(gl::ANGLEImplementation::kOpenGLES); + impls.emplace_back(gl::ANGLEImplementation::kSwiftShader); ++ impls.emplace_back(gl::ANGLEImplementation::kVulkan); + } + return impls; + } +-- +2.46.0 + diff --git a/SPECS/chromium.spec b/SPECS/chromium.spec index be904f4d..0ef32a00 100644 --- a/SPECS/chromium.spec +++ b/SPECS/chromium.spec @@ -515,8 +515,7 @@ Patch501: chromium-127-ninja-1.21.1-deps-part0.patch Patch502: chromium-127-ninja-1.21.1-deps-part1.patch Patch503: chromium-127-ninja-1.21.1-deps-part2.patch Patch504: chromium-127-ninja-1.21.1-deps-part3.patch -Patch505: chromium-127-crabbyavif.patch -Patch506: chromium-127-allow-enabling-vulkan-on-ozone-wayland.patch +Patch506: chromium-128-allow-enabling-vulkan-on-ozone-wayland.patch # Old Yandex patch Patch600: 0001-Yandex-as-default-search-engine.patch @@ -1346,7 +1345,6 @@ sed -i 's/std::string data_dir_basename = "chromium"/std::string data_dir_basena %patch -P504 -p1 -b .ninja-1.21.1-deps %endif -%patch -P505 -p1 -b .crabbyavif %patch -P506 -p1 -b .allow-enabling-vulkan-on-ozone-wayland %patch -P601 -p1 -b .Added-Russian-description-and-summary-for-gnome-soft