Commit graph

90 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 234a033cc4 Release 0.14.0 2022-11-16 17:32:30 +01: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
Maik Klein dad0ba2738
Promote Viktor (#72) 2022-10-14 08:28:32 +00:00
Eduard-Mihai Burtescu 3987210aff
Widen ash support up to 0.37, and bump version to 0.13.1. (#71)
* Widen `ash` support up to `0.37`, and bump version to `0.13.1`.

* Allow `Unicode-DFS-2016` license (now required by proc macro ecosystem).
2022-10-04 15:05:22 +00: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
Johan Andersson b3787ad259
Remove myself as CODEOWNER (#65)
As it already has @MaikKlein as CODEOWNER so don't need me also.
2022-01-31 08:53:24 +00:00
Ashley Hauck ac9868b0fb
ash-molten v0.12.0+1.1.5 (#64) 2022-01-03 21:53:57 +01:00
Ashley Hauck 823fbb851a
Update ash to 0.35 (#63)
* Update ash to 0.34

* Update ash to 0.35
2021-12-28 13:04:00 +00:00
Ashley Hauck 6d8a0e6e79
ash-molten v0.11.0+1.1.5 (#62) 2021-10-14 13:53:52 +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
Jake Shadle e3030ae381
Fixup CI (#59)
* Fixup CI

* Only fetch for default target
2021-07-23 13:22:42 +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
Maik Klein 4b175250eb
Bump ash to 0.32.0 (#48)
* Bump ash to 0.32.0

* Null patch release

* Use status instead of spawn to check for exit codes

* Revert "Use status instead of spawn to check for exit codes"

This reverts commit 9c22fe7dea5ae8c912a25ac8736071e42c3415b5.
2021-03-08 10:08:10 +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
Johan Andersson a57891a3bc
Tiny cosmetic README tweak 2021-02-24 10:57:56 +01:00
XAMPPRocky 60916be1f1
Update Code Of Covenant to 2.0 (#37)
* Update Code Of Covenant to 2.0

* Update Contact in Code Of Conduct

Co-authored-by: Louis Pilfold <louis@lpil.uk>
2020-12-08 09:14:54 +00:00
Louis Pilfold 7b89b27dde
Update careers link (#38)
* Update careers link

* Enable verbose build output

* Disable verbose output

* Enable verbose output again

Co-authored-by: Marnix Kuijs <Marnix.Kuijs@embark-studios.com>
2020-12-07 16:51:39 +01:00
Louis Pilfold b127989909
Correct CODEOWNERS syntax 2020-12-04 12:34:15 +00:00
Louis Pilfold 0bc429368a
CODEOWNERS (#40) 2020-12-04 11:53:09 +00:00
Marnix Kuijs 277846f209
Documentation for pre-built version (#35) 2020-11-15 00:53:14 +01:00
Johan Andersson 2ba14801cd
Faster CI by running pre-built test separately (#34) 2020-11-14 23:56:28 +01:00
Johan Andersson ba18db6a82 Release 0.7.2 2020-11-13 23:41:31 +01:00
Marnix Kuijs e2d54cc5d9
Added build with prebuilt libs (#33) 2020-11-13 23:10:57 +01:00
Johan Andersson 704078a107 Release 0.7.1 2020-11-10 12:52:47 +01:00
Marnix Kuijs 3d1b468aeb
Disable debug build for MoltenVK (#32)
* Disable debug build for MoltenVK

* Fix variable name
2020-11-10 11:42:12 +00:00
Johan Andersson c32356a022 Release 0.7.0 crate using MoltenVK 1.1.0 2020-11-09 21:34:57 +01:00
Johan Andersson 44911f699a
Upgrade to MoltenVK 1.1.0 (#25) 2020-11-09 21:31:47 +01:00
Louis Pilfold f8a59268e7
New badge configuration (#29) 2020-10-27 14:00:05 +00:00
Johan Andersson c83689ecf6 Rename "master" to "main"
Part of https://github.com/EmbarkStudios/rust-ecosystem/issues/49
2020-06-12 12:20:41 +02:00
Johan Andersson 97884580cc
Upgrade to MoltenVK 1.0.43 (#21) 2020-06-10 07:47:00 +00:00
Maik Klein 105fbac018
Update xcode to 11.5 on the CI (#20) 2020-06-03 14:21:37 +00:00
Maik Klein 74ad863f98 Revert "Update to 1.0.42 (#18)"
This reverts commit d3d179202f.
2020-06-03 15:40:03 +02:00
Maik Klein d3d179202f
Update to 1.0.42 (#18) 2020-06-02 16:19:14 +00:00
Maik Klein d241d9be2a Update cargo deny 2020-05-11 09:51:50 +02:00
Maik Klein 1da61c6320 Update to ash 0.31.0 2020-05-11 09:42:30 +02:00
Maik Klein 077fbca249
Update to moltenvk 1.0.41 (#16)
* Update to 1.0.41

* Bump version
2020-04-06 10:03:06 +00:00
Maik Klein 97ce1f7bd8 Set version to 0.3.0+38 2020-03-24 11:58:02 +01:00
Maik Klein 9ecae25608 Set version to 0.30.0+38 2020-03-23 12:22:16 +01:00
Maik Klein 31271f7be0 Remove patch version 2020-03-23 12:20:37 +01:00
Maik Klein 73c67ca3c7 Bump version to 0.3.0+38 2020-03-23 11:59:15 +01:00
Maik Klein e9a124d646
Update to ash 0.30.0 (#15)
* Update to ash 0.30.0

* clippy

* Replace mk_version macro
2020-03-23 11:53:19 +01:00
Johan Andersson 5b3e7f415b
Add cargo-deny GitHub action (#11)
* Add cargo-deny GitHub action

* Remove Travis rule from mergify
2020-02-05 15:06:36 +01:00
Johan Andersson acc39d8a70
Upgrade to MoltenVK 1.0.38 and Xcode 11 (#7) 2019-11-06 22:06:10 +01:00
Johan Andersson 3b0342709b Specify Mac target for docs.rs 2019-11-02 22:23:11 +01:00