177: gfx-rs update and multiple submissions r=msiglreith a=kvark
~~I wanted to get the Diligent Engine running, eventually got blocked by https://github.com/gfx-rs/gfx/issues/2676~~
Gets us full Diligent Engine compatibility 🎉
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
175: Portability extensions fixes, README update r=grovesNL a=kvark
This version is confirmed to work with VkPI CTS 🎉
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
173: Dependencies update, all-around unsafe qualifiers r=grovesNL a=kvark
The big update to hal-0.1 and beyond.
I'm not sure that trying to minimize the `unsafe` spots was the right decision... perhaps it's easier to just mark all of gfxXxx methods unsafe, but I'm too tired now to rewrite it again.
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
163: Change deploy to overwrite existing release files r=kvark a=grovesNL
Small but important fix to resolve https://travis-ci.org/gfx-rs/portability/jobs/425115925#L1818
Earlier I bumped the `latest` tag with `git tag -a latest -f; and git push --tags -f` and it built and attempted to deploy successfully, but didn't upload the new files because of this.
Co-authored-by: Joshua Groves <josh@joshgroves.com>
155: Use git describe to create `commit-sha` r=kvark a=grovesNL
- `../.git/refs/heads/master` failed on CI, so just use git describe here as well
- .gitignore includes updated package names and temporary commit-sha
Co-authored-by: Joshua Groves <josh@joshgroves.com>
149: Use short commit SHA and single level of directories for binaries r=kvark a=grovesNL
Include OS name, use shorter commit SHA, and use a single level of directories for produced binaries.
The only potential downside about the commit SHA being included is that moving tags will cause the binaries to aggregate on the single release, see https://github.com/gfx-rs/portability/releases for example. Maybe this is a useful feature though, and we'll just need to clean releases up every once in a while.
Co-authored-by: Joshua Groves <josh@joshgroves.com>