Commit graph

8 commits

Author SHA1 Message Date
Henrik Rydgård 09bed931f0
Add some build.rs options to aid MoltenVK bisection (#69)
* Initial commit

* Less hardcoding

* fmt

* clippy
2022-07-05 20:17:11 +00:00
Henrik Rydgård ba8b733bc3
Update MoltenVK to 1.1.10 (#68)
* Update MoltenVK to 1.1.10

No ash upgrade in this one, so only need a minor version bump.

* clippy

* README.md update

* Decided to bump to 0.13.0 since the MoltenVK version bump is large.
2022-06-08 09:03:28 +00:00
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