| 1158 | cpu->memory->writed(ARG4, createVulkanPtr(cpu->memory, pDevice, pBoxedInfo)); |
| 1159 | } |
| 1160 | void vk_DestroyDevice(CPU* cpu) { |
| 1161 | VkDevice device = (VkDevice)getVulkanPtr(cpu->memory, ARG1); |
| 1162 | BoxedVulkanInfo* pBoxedInfo = getInfoFromHandle(cpu->memory, ARG1); |
| 1163 | static bool shown; if (!shown && ARG2) { klog("vkDestroyDevice:VkAllocationCallbacks not implemented"); shown = true;} |
| 1164 | VkAllocationCallbacks* pAllocator = NULL; |
| 1165 | pBoxedInfo->pvkDestroyDevice(device, pAllocator); |
| 1166 | freeVulkanPtr(cpu->memory, ARG1); |
| 1167 | } |
| 1168 | // return type: VkResult(4 bytes) |
| 1169 | void vk_EnumerateInstanceVersion(CPU* cpu) { |
| 1170 | initVulkan(); |
nothing calls this directly
no test coverage detected