Address validation error
This commit is contained in:
parent
25df12f1ce
commit
0b68c25801
|
@ -523,7 +523,7 @@ fn main() {
|
||||||
};
|
};
|
||||||
|
|
||||||
let tex_descriptor = vk::DescriptorImageInfo {
|
let tex_descriptor = vk::DescriptorImageInfo {
|
||||||
image_layout: vk::ImageLayout::GENERAL,
|
image_layout: vk::ImageLayout::SHADER_READ_ONLY_OPTIMAL,
|
||||||
image_view: tex_image_view,
|
image_view: tex_image_view,
|
||||||
sampler: sampler,
|
sampler: sampler,
|
||||||
};
|
};
|
||||||
|
|
|
@ -40,7 +40,6 @@ use std::default::Default;
|
||||||
use std::ffi::{CStr, CString};
|
use std::ffi::{CStr, CString};
|
||||||
use std::ops::Drop;
|
use std::ops::Drop;
|
||||||
use std::os::raw::{c_char, c_void};
|
use std::os::raw::{c_char, c_void};
|
||||||
use std::ptr;
|
|
||||||
|
|
||||||
// Simple offset_of macro akin to C++ offsetof
|
// Simple offset_of macro akin to C++ offsetof
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
|
@ -127,6 +126,7 @@ unsafe fn create_surface<E: EntryV1_0, I: InstanceV1_0>(
|
||||||
instance: &I,
|
instance: &I,
|
||||||
window: &winit::Window,
|
window: &winit::Window,
|
||||||
) -> Result<vk::SurfaceKHR, vk::Result> {
|
) -> Result<vk::SurfaceKHR, vk::Result> {
|
||||||
|
use std::ptr;
|
||||||
use winit::os::macos::WindowExt;
|
use winit::os::macos::WindowExt;
|
||||||
|
|
||||||
let wnd: cocoa_id = mem::transmute(window.get_nswindow());
|
let wnd: cocoa_id = mem::transmute(window.get_nswindow());
|
||||||
|
@ -163,6 +163,7 @@ unsafe fn create_surface<E: EntryV1_0, I: InstanceV1_0>(
|
||||||
use winapi::shared::windef::HWND;
|
use winapi::shared::windef::HWND;
|
||||||
use winapi::um::libloaderapi::GetModuleHandleW;
|
use winapi::um::libloaderapi::GetModuleHandleW;
|
||||||
use winit::os::windows::WindowExt;
|
use winit::os::windows::WindowExt;
|
||||||
|
use std::ptr;
|
||||||
|
|
||||||
let hwnd = window.get_hwnd() as HWND;
|
let hwnd = window.get_hwnd() as HWND;
|
||||||
let hinstance = GetModuleHandleW(ptr::null()) as *const c_void;
|
let hinstance = GetModuleHandleW(ptr::null()) as *const c_void;
|
||||||
|
|
Loading…
Reference in a new issue