add another unsafe for the win32 example

This commit is contained in:
Maik Klein 2016-12-26 03:31:51 +01:00 committed by GitHub
parent f5a8878d8f
commit 629d27babe

View file

@ -104,7 +104,7 @@ fn create_surface(instance: &Instance,
-> Result<vk::SurfaceKHR, vk::Result> { -> Result<vk::SurfaceKHR, vk::Result> {
use winit::os::windows::WindowExt; use winit::os::windows::WindowExt;
let hwnd = unsafe {window.get_hwnd() as *mut winapi::windef::HWND__ }; let hwnd = unsafe {window.get_hwnd() as *mut winapi::windef::HWND__ };
let hinstance = user32::GetWindow(hwnd, 0) as *const (); let hinstance = unsafe {user32::GetWindow(hwnd, 0) as *const ()};
let win32_create_info = vk::Win32SurfaceCreateInfoKHR { let win32_create_info = vk::Win32SurfaceCreateInfoKHR {
s_type: vk::StructureType::Win32SurfaceCreateInfoKhr, s_type: vk::StructureType::Win32SurfaceCreateInfoKhr,
p_next: ptr::null(), p_next: ptr::null(),