Skip to content

Releases: jadarve/rules_vulkan

v0.0.11

27 Jul 03:05
a70c75d
Compare
Choose a tag to compare

Removed @rules_vulkan//:linux as config setting from the repo. Instead, using //conditions:default for linux-specific configuration.

See jadarve/lluvia#147

v0.0.10

22 Jul 20:45
cdce927
Compare
Choose a tag to compare

For Android builds, added vk_video includes to the list of includes when using the host SDK.

v0.0.9

13 Nov 18:37
5be6f73
Compare
Choose a tag to compare
  • Fix how the GLSLC compiler is made available through the repository rules and how it is used by the GLSL rules.
  • On Android, the use_host_vulkan_sdk attribute also selects whether the glslc compiler shipped with the NDK is used or not.

v0.0.8

27 Oct 04:38
e3246b5
Compare
Choose a tag to compare

On Android, enabled an option to select whether the host SDK Vulkan headers should be used or those provided by the NDK.

Configuration in the WORKSPACE file.

load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")

git_repository(
    name = "rules_vulkan",
    remote = "https://github.com/jadarve/rules_vulkan.git",
    tag = "v0.0.8"
)

load("@rules_vulkan//vulkan:repositories.bzl", "vulkan_repositories")
vulkan_repositories(
    sdk_path = 'OPTIONAL: path to the host Vulkan SDK, otherwise use VULKAN_SDK env variable',
    android_use_host_vulkan_sdk = True, # For android, whether or not use the Vulkan headers provided by the NDK.
)

v0.0.7

20 Oct 04:41
5843b89
Compare
Choose a tag to compare

Experimental support to the vulkan libraries packed with the Android NDK. To use it, add --define RULES_VULKAN_ANDROID=1 to the bazel command.

v0.0.6

20 Feb 16:42
7aa5bd5
Compare
Choose a tag to compare

Support building for RaspberryPi4

v0.0.5

26 Dec 23:09
f653711
Compare
Choose a tag to compare

Minor fix for Windows.

v0.0.4

26 Dec 22:06
91b005b
Compare
Choose a tag to compare

Used shader extension (.vert, .frag, .tesc, .tese, .geom, .comp) as part of the generated SPV file.

For instance, my_shader.comp will be compiled to my_shader.comp.spv.

v0.0.3

09 Dec 02:01
01dfe5d
Compare
Choose a tag to compare

Added support for macOS.

v0.0.2

23 Jun 02:08
8a81b10
Compare
Choose a tag to compare

Make the header files .glsl used in glsl_header_library targets available as runfiles. This enables other rules to use the library files as data dependencies.