Regenerate vk.rs
This commit is contained in:
parent
15839ddc4e
commit
67ea40b30c
|
@ -3844,12 +3844,16 @@ impl DeviceFnV1_0 {
|
|||
(self.cmd_execute_commands)(command_buffer, command_buffer_count, p_command_buffers)
|
||||
}
|
||||
}
|
||||
pub struct EntryFnV1_1 {}
|
||||
pub struct EntryFnV1_1 {
|
||||
enumerate_instance_version: extern "system" fn(p_api_version: *mut uint32_t) -> Result,
|
||||
}
|
||||
unsafe impl Send for EntryFnV1_1 {}
|
||||
unsafe impl Sync for EntryFnV1_1 {}
|
||||
impl ::std::clone::Clone for EntryFnV1_1 {
|
||||
fn clone(&self) -> Self {
|
||||
EntryFnV1_1 {}
|
||||
EntryFnV1_1 {
|
||||
enumerate_instance_version: self.enumerate_instance_version,
|
||||
}
|
||||
}
|
||||
}
|
||||
impl EntryFnV1_1 {
|
||||
|
@ -3858,16 +3862,28 @@ impl EntryFnV1_1 {
|
|||
F: FnMut(&::std::ffi::CStr) -> *const c_void,
|
||||
{
|
||||
let mut _err_str = Vec::new();
|
||||
let s = EntryFnV1_1 {};
|
||||
let s = EntryFnV1_1 {
|
||||
enumerate_instance_version: unsafe {
|
||||
let raw_name = stringify!(vkEnumerateInstanceVersion);
|
||||
let cname = ::std::ffi::CString::new(raw_name).unwrap();
|
||||
let val = _f(&cname);
|
||||
if val.is_null() {
|
||||
_err_str.push(raw_name);
|
||||
}
|
||||
::std::mem::transmute(val)
|
||||
},
|
||||
};
|
||||
if _err_str.is_empty() {
|
||||
Ok(s)
|
||||
} else {
|
||||
Err(_err_str)
|
||||
}
|
||||
}
|
||||
pub unsafe fn enumerate_instance_version(&self, p_api_version: *mut uint32_t) -> Result {
|
||||
(self.enumerate_instance_version)(p_api_version)
|
||||
}
|
||||
}
|
||||
pub struct InstanceFnV1_1 {
|
||||
enumerate_instance_version: extern "system" fn(p_api_version: *mut uint32_t) -> Result,
|
||||
enumerate_physical_device_groups:
|
||||
extern "system" fn(
|
||||
instance: Instance,
|
||||
|
@ -3937,7 +3953,6 @@ unsafe impl Sync for InstanceFnV1_1 {}
|
|||
impl ::std::clone::Clone for InstanceFnV1_1 {
|
||||
fn clone(&self) -> Self {
|
||||
InstanceFnV1_1 {
|
||||
enumerate_instance_version: self.enumerate_instance_version,
|
||||
enumerate_physical_device_groups: self.enumerate_physical_device_groups,
|
||||
get_physical_device_features2: self.get_physical_device_features2,
|
||||
get_physical_device_properties2: self.get_physical_device_properties2,
|
||||
|
@ -3965,15 +3980,6 @@ impl InstanceFnV1_1 {
|
|||
{
|
||||
let mut _err_str = Vec::new();
|
||||
let s = InstanceFnV1_1 {
|
||||
enumerate_instance_version: unsafe {
|
||||
let raw_name = stringify!(vkEnumerateInstanceVersion);
|
||||
let cname = ::std::ffi::CString::new(raw_name).unwrap();
|
||||
let val = _f(&cname);
|
||||
if val.is_null() {
|
||||
_err_str.push(raw_name);
|
||||
}
|
||||
::std::mem::transmute(val)
|
||||
},
|
||||
enumerate_physical_device_groups: unsafe {
|
||||
let raw_name = stringify!(vkEnumeratePhysicalDeviceGroups);
|
||||
let cname = ::std::ffi::CString::new(raw_name).unwrap();
|
||||
|
@ -4080,9 +4086,6 @@ impl InstanceFnV1_1 {
|
|||
Err(_err_str)
|
||||
}
|
||||
}
|
||||
pub unsafe fn enumerate_instance_version(&self, p_api_version: *mut uint32_t) -> Result {
|
||||
(self.enumerate_instance_version)(p_api_version)
|
||||
}
|
||||
pub unsafe fn enumerate_physical_device_groups(
|
||||
&self,
|
||||
instance: Instance,
|
||||
|
|
Loading…
Reference in a new issue