看着vulkan.hi看到这个:
#if defined(__LP64__) || defined(_WIN64) || defined(__x86_64__) || .....
#define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *object;
#else
#define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object;
#endif
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么64位?对我来说,总是使用ifdef的第一个案例似乎更合理
归档时间: |
|
查看次数: |
645 次 |
最近记录: |