summaryrefslogtreecommitdiff
path: root/www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h
diff options
context:
space:
mode:
authorShokara Kou <kou@13f0.net>2022-06-06 21:27:26 -0400
committerShokara Kou <kou@13f0.net>2022-06-06 21:27:26 -0400
commitddb6da8b8aa31f3162c3d925f7412fe58a980acd (patch)
tree8dfee090e83fc32c97a508cdba40384865e0ca7c /www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h
parente4fc568ec5f38ccaa75b0c148ef0395cc62db04d (diff)
add leo larnack's ungoogled-flavoured chromium port
Unlike my previous failed attempt at doing the same, this should actually work. Source: https://marc.info/?l=openbsd-ports&m=164135083101196&w=2 https://pseven.xyz/pub/chromium-uc.tar.gz
Diffstat (limited to 'www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h')
-rw-r--r--www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h66
1 files changed, 66 insertions, 0 deletions
diff --git a/www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h b/www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h
new file mode 100644
index 0000000..61f3c26
--- /dev/null
+++ b/www/chromium-uc/patches/patch-gpu_vulkan_vulkan_function_pointers_h
@@ -0,0 +1,66 @@
1$OpenBSD: patch-gpu_vulkan_vulkan_function_pointers_h,v 1.18 2021/09/01 16:54:39 robert Exp $
2
3Index: gpu/vulkan/vulkan_function_pointers.h
4--- gpu/vulkan/vulkan_function_pointers.h.orig
5+++ gpu/vulkan/vulkan_function_pointers.h
6@@ -242,7 +242,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFunctionPointers
7 vkGetAndroidHardwareBufferPropertiesANDROID;
8 #endif // defined(OS_ANDROID)
9
10-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
11+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD)
12 VulkanFunction<PFN_vkGetSemaphoreFdKHR> vkGetSemaphoreFdKHR;
13 VulkanFunction<PFN_vkImportSemaphoreFdKHR> vkImportSemaphoreFdKHR;
14 #endif // defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
15@@ -253,7 +253,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFunctionPointers
16 vkImportSemaphoreWin32HandleKHR;
17 #endif // defined(OS_WIN)
18
19-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
20+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD)
21 VulkanFunction<PFN_vkGetMemoryFdKHR> vkGetMemoryFdKHR;
22 VulkanFunction<PFN_vkGetMemoryFdPropertiesKHR> vkGetMemoryFdPropertiesKHR;
23 #endif // defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
24@@ -293,7 +293,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFunctionPointers
25 VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
26 VulkanFunction<PFN_vkQueuePresentKHR> vkQueuePresentKHR;
27
28-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
29+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
30 VulkanFunction<PFN_vkGetImageDrmFormatModifierPropertiesEXT>
31 vkGetImageDrmFormatModifierPropertiesEXT;
32 #endif // defined(OS_LINUX) || defined(OS_CHROMEOS)
33@@ -1008,7 +1008,7 @@ ALWAYS_INLINE VkResult vkGetAndroidHardwareBufferPrope
34 }
35 #endif // defined(OS_ANDROID)
36
37-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
38+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD)
39 ALWAYS_INLINE VkResult
40 vkGetSemaphoreFdKHR(VkDevice device,
41 const VkSemaphoreGetFdInfoKHR* pGetFdInfo,
42@@ -1041,7 +1041,7 @@ vkImportSemaphoreWin32HandleKHR(VkDevice device,
43 }
44 #endif // defined(OS_WIN)
45
46-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
47+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD)
48 ALWAYS_INLINE VkResult vkGetMemoryFdKHR(VkDevice device,
49 const VkMemoryGetFdInfoKHR* pGetFdInfo,
50 int* pFd) {
51@@ -1151,7 +1151,7 @@ ALWAYS_INLINE VkResult vkQueuePresentKHR(VkQueue queue
52 pPresentInfo);
53 }
54
55-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
56+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
57 ALWAYS_INLINE VkResult vkGetImageDrmFormatModifierPropertiesEXT(
58 VkDevice device,
59 VkImage image,
60@@ -1161,4 +1161,4 @@ ALWAYS_INLINE VkResult vkGetImageDrmFormatModifierProp
61 }
62 #endif // defined(OS_LINUX) || defined(OS_CHROMEOS)
63
64-#endif // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
65\ No newline at end of file
66+#endif // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_