Commit graph

11 commits

Author SHA1 Message Date
John Wells 2da15dbee4
Upgrade MoltenVK to 1.2.2 (#75) 2023-03-15 12:33:16 +00:00
Jake Shadle aaff4622fa
Prepare release (#74)
* Fix README

* Fail build if target is incorrect

* Add CHANGELOG

* Add release.toml

* Cleanup CI
2022-11-16 17:00:02 +01:00
Jake Shadle 719c7cd4c3
Fix cross compilation (#73)
* Update and fixup code

* Fix cross compilation

* Bring back error printing code in case it is useful

* Add version features

* oops

* Fix clippy

* Remove cargo print
2022-11-16 12:51:26 +01:00
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