]> git.pld-linux.org Git - packages/Mesa.git/blame - zink_x32.patch
up to 21.3.4
[packages/Mesa.git] / zink_x32.patch
CommitLineData
bc0757d7
JP
1--- mesa-mesa-21.3.0/src/gallium/drivers/zink/zink_framebuffer.c.orig 2021-11-17 21:16:20.000000000 +0100
2+++ mesa-mesa-21.3.0/src/gallium/drivers/zink/zink_framebuffer.c 2021-11-17 22:27:05.031355842 +0100
3@@ -37,7 +37,7 @@
6406ffb2
JP
4 struct zink_framebuffer *fb)
5 {
6 hash_table_foreach(&fb->objects, he) {
7-#if defined(_WIN64) || defined(__x86_64__)
8+#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
bc0757d7 9 VKSCR(DestroyFramebuffer)(screen->dev, he->data, NULL);
6406ffb2
JP
10 #else
11 VkFramebuffer *ptr = he->data;
bc0757d7 12@@ -60,7 +60,7 @@
6406ffb2
JP
13
14 struct hash_entry *he = _mesa_hash_table_search_pre_hashed(&fb->objects, hash, rp);
15 if (he) {
16-#if defined(_WIN64) || defined(__x86_64__)
17+#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
18 ret = (VkFramebuffer)he->data;
19 #else
20 VkFramebuffer *ptr = he->data;
bc0757d7 21@@ -90,7 +90,7 @@
6406ffb2 22
bc0757d7
JP
23 if (VKSCR(CreateFramebuffer)(screen->dev, &fci, NULL, &ret) != VK_SUCCESS)
24 return;
25-#if defined(_WIN64) || defined(__x86_64__)
26+#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
27 _mesa_hash_table_insert_pre_hashed(&fb->objects, hash, rp, ret);
28 #else
29 VkFramebuffer *ptr = ralloc(fb, VkFramebuffer);
30@@ -207,7 +207,7 @@
31
32 struct hash_entry *he = _mesa_hash_table_search_pre_hashed(&fb->objects, hash, rp);
33 if (he) {
34-#if defined(_WIN64) || defined(__x86_64__)
35+#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
36 ret = (VkFramebuffer)he->data;
37 #else
38 VkFramebuffer *ptr = he->data;
39@@ -229,7 +229,7 @@
40
41 if (VKSCR(CreateFramebuffer)(screen->dev, &fci, NULL, &ret) != VK_SUCCESS)
6406ffb2
JP
42 return;
43-#if defined(_WIN64) || defined(__x86_64__)
44+#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
45 _mesa_hash_table_insert_pre_hashed(&fb->objects, hash, rp, ret);
46 #else
47 VkFramebuffer *ptr = ralloc(fb, VkFramebuffer);
This page took 0.029421 seconds and 4 git commands to generate.