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
4 struct zink_framebuffer *fb)
6 hash_table_foreach(&fb->objects, he) {
7 -#if defined(_WIN64) || defined(__x86_64__)
8 +#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
9 VKSCR(DestroyFramebuffer)(screen->dev, he->data, NULL);
11 VkFramebuffer *ptr = he->data;
14 struct hash_entry *he = _mesa_hash_table_search_pre_hashed(&fb->objects, hash, rp);
16 -#if defined(_WIN64) || defined(__x86_64__)
17 +#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
18 ret = (VkFramebuffer)he->data;
20 VkFramebuffer *ptr = he->data;
23 if (VKSCR(CreateFramebuffer)(screen->dev, &fci, NULL, &ret) != VK_SUCCESS)
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);
29 VkFramebuffer *ptr = ralloc(fb, VkFramebuffer);
32 struct hash_entry *he = _mesa_hash_table_search_pre_hashed(&fb->objects, hash, rp);
34 -#if defined(_WIN64) || defined(__x86_64__)
35 +#if defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__))
36 ret = (VkFramebuffer)he->data;
38 VkFramebuffer *ptr = he->data;
41 if (VKSCR(CreateFramebuffer)(screen->dev, &fci, NULL, &ret) != VK_SUCCESS)
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);
47 VkFramebuffer *ptr = ralloc(fb, VkFramebuffer);