pub fn instance_info(app_info: &vk::ApplicationInfo) -> vk::InstanceCreateInfo {
    vk::InstanceCreateInfo {
        sType: vk::STRUCTURE_TYPE_INSTANCE_CREATE_INFO,
        pNext: std::ptr::null(),
        flags: 0,
        pApplicationInfo: app_info,
        enabledLayerCount: 0,
        ppEnabledLayerNames: std::ptr::null(),
        enabledExtensionCount: 0,
        ppEnabledExtensionNames: std::ptr::null(),
    }
}
/// Returns the Vukan instance info for starnix.
Returns the Vukan instance info for starnix.
Returns the Vukan instance info for starnix .
pub fn instance_info(app_info: &vk::ApplicationInfo) -> vk::InstanceCreateInfo {
    vk::InstanceCreateInfo {
        sType: vk::STRUCTURE_TYPE_INSTANCE_CREATE_INFO,
        pNext: std::ptr::null(),
        flags: 0,
        pApplicationInfo: app_info,
        enabledLayerCount: 0,
        ppEnabledLayerNames: std::ptr::null(),
        enabledExtensionCount: 0,
        ppEnabledExtensionNames: std::ptr::null(),
    }
}
pub fn instance_info ( app_info : & vk :: ApplicationInfo ) -> vk :: InstanceCreateInfo { vk :: InstanceCreateInfo { sType : vk :: STRUCTURE_TYPE_INSTANCE_CREATE_INFO , pNext : std :: ptr :: null ( ) , flags : 0 , pApplicationInfo : app_info , enabledLayerCount : 0 , ppEnabledLayerNames : std :: ptr :: null ( ) , enabledExtensionCount : 0 , ppEnabledExtensionNames : std :: ptr :: null ( ) , } }
Returns the Vukan instance info for starnix.
Returns the Vukan instance info for starnix .
app_info
&vk::ApplicationInfo
app_info
&vk::ApplicationInfo