static struct nulldrv_img *
nulldrv_img(VkImage image)
{
- return *(struct nulldrv_img **) ℑ
+ return (struct nulldrv_img *) (uintptr_t)image;
}
static VkResult
static struct nulldrv_mem *
nulldrv_mem(VkDeviceMemory mem)
{
- return *(struct nulldrv_mem **) &mem;
+ return (struct nulldrv_mem *) (uintptr_t)mem;
}
static struct nulldrv_buf *
static struct nulldrv_desc_layout *
nulldrv_desc_layout(const VkDescriptorSetLayout layout)
{
- return *(struct nulldrv_desc_layout **) &layout;
+ return (struct nulldrv_desc_layout *) (uintptr_t)layout;
}
static VkResult
static struct nulldrv_desc_pool *
nulldrv_desc_pool(VkDescriptorPool pool)
{
- return *(struct nulldrv_desc_pool **) &pool;
+ return (struct nulldrv_desc_pool *) (uintptr_t)pool;
}
static VkResult
static struct nulldrv_buf *
nulldrv_buf(VkBuffer buf)
{
- return *(struct nulldrv_buf **) &buf;
+ return (struct nulldrv_buf *) (uintptr_t)buf;
}
static VkResult