MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / vk_DestroyDevice

Function vk_DestroyDevice

source/vulkan/vk_host.cpp:1160–1167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1158 cpu->memory->writed(ARG4, createVulkanPtr(cpu->memory, pDevice, pBoxedInfo));
1159}
1160void 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)
1169void vk_EnumerateInstanceVersion(CPU* cpu) {
1170 initVulkan();

Callers

nothing calls this directly

Calls 4

getVulkanPtrFunction · 0.85
getInfoFromHandleFunction · 0.85
klogFunction · 0.85
freeVulkanPtrFunction · 0.85

Tested by

no test coverage detected