vk: Fix 2 incorrect typecasts

The compiler didn't find the cast errors because all Vulkan types are
just integers.
diff --git a/src/vulkan/device.c b/src/vulkan/device.c
index 0f51191..6a93766 100644
--- a/src/vulkan/device.c
+++ b/src/vulkan/device.c
@@ -1331,7 +1331,7 @@
    fence->execbuf.rsvd1 = device->context_id;
    fence->execbuf.rsvd2 = 0;
 
-   *pFence = (VkQueryPool) fence;
+   *pFence = (VkFence) fence;
 
    return VK_SUCCESS;
 
@@ -1561,7 +1561,7 @@
    fill_buffer_surface_state(view->surface_state.map,
                              pCreateInfo->format, view->offset, pCreateInfo->range);
 
-   *pView = (VkImageView) view;
+   *pView = (VkBufferView) view;
 
    return VK_SUCCESS;
 }