Commit graph

6 commits

Author SHA1 Message Date
Marijn Suijten 2d8c62373f
lib: Provide entrypoint through Ash loader w.o. implementing Entry (#56)
* lib: Provide entrypoint through Ash loader w.o. implementing Entry

Ash recently [dropped all traits](1) to simplify `ash::Device` usage,
but this also disallows ash-molten from overriding the `EntryV1_0` trait
to provide a static entrypoint intead.

Fortunately ash-molten can simply pass a library loading closure that
returns the static address of `vkGetInstanceProcAddr` to
`EntryCustom::new_custom`, getting rid of the copied `fn
create_instance` implementation at the same time.

[1]: https://github.com/MaikKlein/ash/pull/412

* cargo: Disable unneeded `libloading` feature in Ash

The entry-point is statically linked from `MoltenVK` and does not need
any dlopen nor dlsym functionality.

* Fix some typos
2021-10-14 09:46:24 +00:00
Viktor Zoutman 61ec5fda40
MoltenVK 1.1.5 (#61)
* Update MoltenVK TO 1.1.5

* Update lints
2021-08-31 15:56:43 +02:00
Viktor Zoutman 98697e2620
MoltenVK 1.1.3 #feb8d41 (#58)
* patch feb8d41

* Update to macos 11

* Update xcode path

* Forgot 1 xcode path

* Also forgot a macos-latest

Co-authored-by: Jake Shadle <jake.shadle@embark-studios.com>
2021-07-26 13:06:53 +02:00
Ashley Hauck fea270b0c9
Significantly improve prebuilt download error messages (#57)
* Significantly improve prebuilt download error messages

* Remove github API call

* Ignore clippy issue
2021-05-28 10:03:21 +00:00
Jesse 8b39e7a105
refactor: update lints to embark lints 0.3 (#50) 2021-03-20 11:48:02 +00:00
Viktor Zoutman 2a07fd3c8a
Release 0.8.2+1.1.2#f28ab1c (#47)
* Squashed commits

* Use a specific moltenvk commit indead

* incremented version and no longer pulling

* fixed version and prebuilt  url

* updated patch version
2021-03-05 16:47:52 +00:00