forked from jakoch/install-vulkan-sdk-action
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yml
More file actions
61 lines (57 loc) · 1.99 KB
/
action.yml
File metadata and controls
61 lines (57 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#
# A Github Action which installs the Vulkan SDK and Runtime.
#
# Copyright 2021 Jens A. Koch.
# SPDX-License-Identifier: MIT
#
name: "Install Vulkan SDK and Runtime"
description: "Installs the Vulkan SDK and Runtime"
author: 'jakoch'
branding:
color: 'blue'
icon: 'download'
inputs:
vulkan_version:
description: "The Vulkan SDK version to download. Default: latest version."
required: false
destination:
description: "The installation folder for the Vulkan SDK. Default: see Readme."
required: false
optional_components:
description: "Comma-separated list of components to install. See Readme. Default: Only SDK, no optional components."
required: false
install_runtime:
description: "Windows only. Installs the vulkan runtime (vulkan-1.dll). Default: false."
required: false
install_runtime_only:
description: "Windows only. Disables the installation of the Vulkan SDK and installs only runtimes. Default: false."
required: false
cache:
description: "Cache the Vulkan installation folder. Default: false."
required: false
stripdown:
description: "Reduces the Vulkan SDK size before caching. Default: false."
required: false
install_swiftshader:
description: "Windows only. Installs Google's SwiftShader software rasterizer. Default: false."
required: false
swiftshader_destination:
description: "The installation folder for SwiftShader. Default: see Readme."
required: false
install_lavapipe:
description: "Windows only. Installs Mesa's Lavapipe software rasterizer. Default: false."
required: false
lavapipe_destination:
description: "The installation folder for Lavapipe. Default: see Readme."
required: false
github_token:
description: "GitHub token for increasing API rate limits. Default: see Readme."
required: false
outputs:
VULKAN_VERSION:
description: "Version number of the Vulkan SDK"
VULKAN_SDK:
description: "Location of the Vulkan SDK"
runs:
using: 'node24'
main: 'dist/index.js'