ash/ash
Philippe Renon 289a57e330
extensions: make naming and layout consistent across all extensions (#494)
* extensions: Make naming and layout consistent across all extensions

breaking change:
- some extensions were exposing `instance()` instead of `device()`

includes:
- renaming function pointer member to `fns`
- moving `name()`, `fp(`), `device()`/`instance()` functions at end of file
- adding missing `device()`/`instance()` functions

see https://github.com/MaikKlein/ash/pull/493

* debug_marker: Remove unneeded `device` from `debug_marker_set_object_name()`

* extensions: Remove unneeded `instance` and `device` struct members and functions

* extensions: renamed all `fns` fields to `fp` to match `pub fn fp()` getter
2021-12-11 13:19:34 +01:00
..
src extensions: make naming and layout consistent across all extensions (#494) 2021-12-11 13:19:34 +01:00
tests Impl trait functions directly on EntryCustom/Instance/Device (#412) 2021-04-30 17:13:23 +02:00
build.rs Support linking Vulkan directly (#457) 2021-09-09 22:50:34 +02:00
Cargo.toml Support linking Vulkan directly (#457) 2021-09-09 22:50:34 +02:00
LICENSE-APACHE Adds LICENSE-* files to crate subdirectories (#452) 2021-07-09 12:21:15 +02:00
LICENSE-MIT Adds LICENSE-* files to crate subdirectories (#452) 2021-07-09 12:21:15 +02:00