Function new_instance_raw

Source
pub unsafe fn new_instance_raw(
    info: &InstanceCreateInfo<'_>,
    allocation_callbacks: Option<&VkAllocationCallbacks>,
) -> Result<VkInstance>
Available on crate feature Implements only.
Expand description

Create a new Vulkan instance

§Failures

On failure, this command returns

  • VK_ERROR_OUT_OF_HOST_MEMORY
  • VK_ERROR_OUT_OF_DEVICE_MEMORY
  • VK_ERROR_INITIALIZATION_FAILED
  • VK_ERROR_LAYER_NOT_PRESENT
  • VK_ERROR_EXTENSION_NOT_PRESENT
  • VK_ERROR_INCOMPATIBLE_DRIVER

§Safety

no guarantees will be provided (simply calls under api)