File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 51
51
extern "C" {
52
52
#endif
53
53
54
- /* Avoid including vulkan .h, don't define VkInstance if it's already included */
55
- #ifdef VULKAN_H_
54
+ /* Avoid including vulkan_core .h, don't define VkInstance if it's already included */
55
+ #ifdef VULKAN_CORE_H_
56
56
#define NO_SDL_VULKAN_TYPEDEFS
57
57
#endif
58
58
#ifndef NO_SDL_VULKAN_TYPEDEFS
59
59
#define VK_DEFINE_HANDLE (object ) typedef struct object##_T* object;
60
60
61
- #if defined(__LP64__ ) || defined(_WIN64 ) || defined(__x86_64__ ) || defined(_M_X64 ) || defined(__ia64 ) || defined (_M_IA64 ) || defined(__aarch64__ ) || defined(__powerpc64__ )
61
+ #if defined(__LP64__ ) || defined(_WIN64 ) || ( defined(__x86_64__ ) && !defined( __ILP32__ )) || defined(_M_X64 ) || defined(__ia64 ) || defined (_M_IA64 ) || defined(__aarch64__ ) || defined(__powerpc64__ ) || (defined( __riscv ) && __riscv_xlen == 64 )
62
62
#define VK_DEFINE_NON_DISPATCHABLE_HANDLE (object ) typedef struct object##_T *object;
63
63
#else
64
64
#define VK_DEFINE_NON_DISPATCHABLE_HANDLE (object ) typedef uint64_t object;
You can’t perform that action at this time.
0 commit comments