Commit graph

19 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
Johan Andersson a57891a3bc
Tiny cosmetic README tweak 2021-02-24 10:57:56 +01:00
Marnix Kuijs 277846f209
Documentation for pre-built version (#35) 2020-11-15 00:53:14 +01:00
Johan Andersson c32356a022 Release 0.7.0 crate using MoltenVK 1.1.0 2020-11-09 21:34:57 +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 acc39d8a70
Upgrade to MoltenVK 1.0.38 and Xcode 11 (#7) 2019-11-06 22:06:10 +01:00
Johan Andersson c2b15c989e
Pin MoltenVK version to v1.0.37 (#5) 2019-10-28 16:46:57 +01:00
Ari Vaniderstine a6eaf70307 Add CoC and Contributor Guide 2019-07-10 16:45:08 +02:00
Johan Andersson 5b981fc5a2 Add badges to README 2019-06-29 02:02:18 +02:00
Johan Andersson 6e7f5f2145
Add emoji 2019-06-28 10:52:00 +02:00
Maik Klein aa6e441e9c Update docs 2019-06-18 10:51:12 +02:00
Maik Klein 5f14e8bc7f Remove MoltenVK as a submodule 2019-06-18 10:11:51 +02:00
Maik Klein 4a9cd996bd Add some docs on how to manually build Molten 2019-06-17 16:58:04 +02:00
Maik Klein 4b328a536a
Add docs to run the example 2019-06-08 19:32:29 +02:00
Maik Klein db9fa8182a
Update README.md 2019-06-08 19:22:06 +02:00
Maik Klein 66bf632af2 Add licensing information to the readme 2019-06-07 10:47:34 +02:00
Maik Klein 2faa61cab7 Add rust highlighting 2019-06-05 10:27:20 +02:00
Maik Klein 629897604d Init 2019-06-05 10:22:29 +02:00