diff options
-rwxr-xr-x[-rw-r--r--] | main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -259,7 +259,7 @@ VkResult createVulkanSurface(PuglView *view, VkWin32SurfaceCreateInfoKHR createInfo = { 0 }; createInfo.sType = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR; //createInfo.hinstance = GetModuleHandle(0); // FIXME (?) - createInfo.hinstance = puglGetNativeWorld(view->world); + createInfo.hinstance = puglGetNativeWorld(puglGetWorld(view)); createInfo.hwnd = puglGetNativeWindow(view); PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR = @@ -579,7 +579,7 @@ int rvkCreateWorld(struct RenderVulkan **vkOut) static const char *const _vkGetPhysicalDeviceSurfaceCapabilitiesKHR = "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"; vk->api->vkGetPhysicalDeviceSurfaceCapabilitiesKHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)vk->api->vkGetInstanceProcAddr(vk->instance, _vkGetPhysicalDeviceSurfaceCapabilitiesKHR); - if (!vkGetPhysicalDeviceSurfaceCapabilitiesKHR) { + if (!vk->api->vkGetPhysicalDeviceSurfaceCapabilitiesKHR) { rvkSetErrMsg(vk, strErrLd, _vkGetPhysicalDeviceSurfaceCapabilitiesKHR); return -1; } |