Update extension use in README
This commit is contained in:
parent
acaf8f2b99
commit
ced4e186b5
10
README.md
10
README.md
|
@ -36,9 +36,9 @@ let instance = entry.create_instance(&create_info, None)
|
||||||
### `Vec<T>` instead of mutable slices
|
### `Vec<T>` instead of mutable slices
|
||||||
|
|
||||||
```Rust
|
```Rust
|
||||||
pub fn get_swapchain_images_khr(&self,
|
pub fn get_swapchain_images(&self,
|
||||||
swapchain: vk::SwapchainKHR)
|
swapchain: vk::SwapchainKHR)
|
||||||
-> VkResult<Vec<vk::Image>>;
|
-> VkResult<Vec<vk::Image>>;
|
||||||
let present_images = swapchain_loader.get_swapchain_images_khr(swapchain).unwrap();
|
let present_images = swapchain_loader.get_swapchain_images_khr(swapchain).unwrap();
|
||||||
```
|
```
|
||||||
*Note*: Functions don't return `Vec<T>` if this would limit the functionality. See `p_next`.
|
*Note*: Functions don't return `Vec<T>` if this would limit the functionality. See `p_next`.
|
||||||
|
@ -123,9 +123,9 @@ Custom loaders can be implemented.
|
||||||
### Extension loading
|
### Extension loading
|
||||||
Additionally, every Vulkan extension has to be loaded explicitly. You can find all extensions under [ash::extensions](https://github.com/MaikKlein/ash/tree/master/ash/src/extensions).
|
Additionally, every Vulkan extension has to be loaded explicitly. You can find all extensions under [ash::extensions](https://github.com/MaikKlein/ash/tree/master/ash/src/extensions).
|
||||||
```Rust
|
```Rust
|
||||||
use ash::extensions::Swapchain;
|
use ash::extensions::khr::Swapchain;
|
||||||
let swapchain_loader = Swapchain::new(&instance, &device);
|
let swapchain_loader = Swapchain::new(&instance, &device);
|
||||||
let swapchain = swapchain_loader.create_swapchain_khr(&swapchain_create_info).unwrap();
|
let swapchain = swapchain_loader.create_swapchain(&swapchain_create_info).unwrap();
|
||||||
```
|
```
|
||||||
|
|
||||||
### Raw function pointers
|
### Raw function pointers
|
||||||
|
|
Loading…
Reference in a new issue