Using Bzlmod with Bazel 6 or greater
- (Bazel 6 only) Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_vulkan", version = "0.9.0")Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_vulkan",
sha256 = "f2f8606a6c7b372a76e7b23c4f6f3845ea9830912de6318f2a3a95bcac480f1d",
strip_prefix = "rules_vulkan-0.9.0",
url = "https://github.com/myorg/rules_vulkan/releases/download/v0.9.0/rules_vulkan-v0.9.0.tar.gz",
)What's Changed
- Bump protobuf from 29.0 to 34.0.bcr.1 by @dependabot[bot] in #96
- Expose validation layers by @mxpv in #97
- Expose MOLTENVK_ICD and validate Instance creation on CI by @mxpv in #98
- Capture app.exe output on CI by @mxpv in #99
- Expose volk by @mxpv in #100
- Decouple volk from vulkan_lib by @mxpv in #101
- Expose VMA headers by @mxpv in #102
- Remove vulkan_lib alias (use vulkan directly) by @mxpv in #103
- Make volk and VMA targets conditional on installer components by @mxpv in #104
- Bump bazel-contrib/setup-bazel from 0.18.0 to 0.19.0 by @dependabot[bot] in #106
- Add e2e/smoke to dependabot by @mxpv in #107
- Bump rules_cc from 0.1.1 to 0.2.17 in /e2e/smoke by @dependabot[bot] in #111
- Bump rules_pkg from 1.1.0 to 1.2.0 in /e2e/smoke by @dependabot[bot] in #110
- Bump bazel_skylib from 1.8.1 to 1.9.0 in /e2e/smoke by @dependabot[bot] in #109
- Bump rules_vulkan from 0.1 to 0.8.0 in /e2e/smoke by @dependabot[bot] in #108
- Rename download to install SDK by @mxpv in #112
- Bump gazelle from 0.47.0 to 0.48.0 by @dependabot[bot] in #113
- Bump bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml from 1.1.0 to 1.2.0 by @dependabot[bot] in #115
- [slang] Make the profile and target options nonmandatory by @0xbeefd1ed in #116
- Bump buildifier_prebuilt from 8.5.1 to 8.5.1.2 by @dependabot[bot] in #117
- Bump gazelle from 0.48.0 to 0.49.0 by @dependabot[bot] in #118
- Bump gazelle from 0.49.0 to 0.50.0 by @dependabot[bot] in #119
- Fix Windows SDK installation and runtime fallback for dot releases by @0xbeefd1ed in #120
- Remove spirv and hlsl attributes from hlsl_shader; pass via opts instead by @mxpv in #121
- Make running installer more reliable by @mxpv in #122
- Bump rules_cc from 0.2.17 to 0.2.18 by @dependabot[bot] in #123
- Bump rules_cc from 0.2.17 to 0.2.18 in /e2e/smoke by @dependabot[bot] in #124
- Bump platforms from 1.0.0 to 1.1.0 by @dependabot[bot] in #126
- Bump platforms from 1.0.0 to 1.1.0 in /e2e/smoke by @dependabot[bot] in #127
- Bump gazelle from 0.50.0 to 0.51.0 by @dependabot[bot] in #129
- Bump bazel-contrib/.github/.github/workflows/release_ruleset.yaml from 7.4.0 to 7.5.0 by @dependabot[bot] in #131
- Update Vulkan SDK versions by @github-actions[bot] in #130
- Bump bazel-contrib/.github/.github/workflows/release_ruleset.yaml from 7.5.0 to 7.6.0 by @dependabot[bot] in #132
- Update Vulkan SDK versions by @github-actions[bot] in #134
- Bump rules_cc from 0.2.18 to 0.2.19 in /e2e/smoke by @dependabot[bot] in #138
- Bump rules_go from 0.60.0 to 0.61.0 by @dependabot[bot] in #137
- Bump rules_cc from 0.2.18 to 0.2.19 by @dependabot[bot] in #135
- Bump gazelle from 0.51.0 to 0.51.1 by @dependabot[bot] in #136
New Contributors
- @0xbeefd1ed made their first contribution in #116
Full Changelog: v0.8.0...v0.9.0