diff options
author | linxlan | 2022-09-03 14:43:57 +0300 |
---|---|---|
committer | linxlan | 2022-09-03 14:43:57 +0300 |
commit | 5e81f70c903c50cef0b3353c369b2b533bd19526 (patch) | |
tree | ac74eeb3d0fd081b82798fd9718309729121618e /angle-wayland-include-protocol.patch | |
parent | a708b44b026a9008a8dfbd0e0a159ac1eb26d8de (diff) | |
download | aur-chromium-framerate-fix.tar.gz |
105.0.5195.102
Diffstat (limited to 'angle-wayland-include-protocol.patch')
-rw-r--r-- | angle-wayland-include-protocol.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/angle-wayland-include-protocol.patch b/angle-wayland-include-protocol.patch new file mode 100644 index 000000000000..1245b172b020 --- /dev/null +++ b/angle-wayland-include-protocol.patch @@ -0,0 +1,38 @@ +diff -upr third_party/angle.orig/BUILD.gn third_party/angle/BUILD.gn +--- third_party/angle.orig/BUILD.gn 2022-08-17 19:38:11.000000000 +0000 ++++ third_party/angle/BUILD.gn 2022-08-18 11:04:09.061751111 +0000 +@@ -489,6 +489,12 @@ config("angle_vulkan_wayland_config") { + if (angle_enable_vulkan && angle_use_wayland && + defined(vulkan_wayland_include_dirs)) { + include_dirs = vulkan_wayland_include_dirs ++ } else if (angle_enable_vulkan && angle_use_wayland) { ++ include_dirs = [ ++ "$wayland_gn_dir/src/src", ++ "$wayland_gn_dir/include/src", ++ "$wayland_gn_dir/include/protocol", ++ ] + } + } + +@@ -1073,6 +1079,7 @@ if (angle_use_wayland) { + include_dirs = [ + "$wayland_dir/egl", + "$wayland_dir/src", ++ "$wayland_gn_dir/include/protocol", + ] + } + +diff -upr third_party/angle.orig/src/third_party/volk/BUILD.gn third_party/angle/src/third_party/volk/BUILD.gn +--- third_party/angle.orig/src/third_party/volk/BUILD.gn 2022-08-17 19:38:12.000000000 +0000 ++++ third_party/angle/src/third_party/volk/BUILD.gn 2022-08-18 11:04:36.499828006 +0000 +@@ -21,6 +21,9 @@ source_set("volk") { + configs += [ "$angle_root:angle_no_cfi_icall" ] + public_deps = [ "$angle_vulkan_headers_dir:vulkan_headers" ] + if (angle_use_wayland) { +- include_dirs = [ "$wayland_dir/src" ] ++ include_dirs = [ ++ "$wayland_dir/src", ++ "$wayland_gn_dir/include/protocol", ++ ] + } + } |