]>
Commit | Line | Data |
---|---|---|
6406ffb2 JP |
1 | --- mesa-mesa-21.1.0/src/gallium/drivers/zink/zink_framebuffer.c.orig 2021-05-05 19:05:43.000000000 +0200 |
2 | +++ mesa-mesa-21.1.0/src/gallium/drivers/zink/zink_framebuffer.c 2021-05-08 11:40:04.291968475 +0200 | |
3 | @@ -64,7 +64,7 @@ | |
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__)) | |
9 | vkDestroyFramebuffer(screen->dev, he->data, NULL); | |
10 | #else | |
11 | VkFramebuffer *ptr = he->data; | |
12 | @@ -89,7 +89,7 @@ | |
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; | |
21 | @@ -109,7 +109,7 @@ | |
22 | ||
23 | if (vkCreateFramebuffer(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); |