Skip to content

Commit ad93105

Browse files
committed
Add unity-native-plugin-vulkan/README.md
1 parent c59bd17 commit ad93105

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Unity Native Plugin API for Rust
66
## Notice
77

88
* WIP
9-
* Currently supports D3D11 and D3D12
9+
* Currently supports D3D11, D3D12, Vulkan
1010
* API is not stable.
1111

1212
## How to use
@@ -16,6 +16,13 @@ Unity Native Plugin API for Rust
1616
[dependencies]
1717
unity-native-plugin = { version = "*", features = ["d3d11"] }
1818
```
19+
* If you use Vulkan, define "unity-native-plugin-vulkan" in your dependencies.
20+
```cargo
21+
[dependencies]
22+
unity-native-plugin = "*"
23+
unity-native-plugin-vulkan = "*"
24+
```
25+
1926
* Use a macro in lib.rs to define your entry points. Without this definition, UnityInterfaces cannot be used.
2027
```rust
2128
unity_native_plugin::unity_native_plugin_entry_point! {

unity-native-plugin-sample/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ crate-type = ["cdylib"]
1010
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1111

1212
[dependencies]
13-
unity-native-plugin = { version = "0.3.0", path = "../unity-native-plugin", features = ["d3d11", "d3d12","vulkan"] }
13+
unity-native-plugin = { version = "0.3.0", path = "../unity-native-plugin", features = ["d3d11", "d3d12"] }
14+
unity-native-plugin-vulkan = { version = "0.3.0", path = "../unity-native-plugin-vulkan" }
1415
winapi = { version = "0.3.9", features = ["winuser", "d3d11", "dxgiformat"] }
1516
wio = "0.2.2"

unity-native-plugin-vulkan/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ license = "MIT"
66
description = "Unity Native Plugin API (Vulkan) for Rust"
77
homepage = "https://github.com/aosoft/unity-native-plugin-rs"
88
repository = "https://github.com/aosoft/unity-native-plugin-rs"
9-
readme = "../README.md"
9+
readme = "README.md"
1010
categories = ["api-bindings", "game-engines"]
1111
keywords = ["unity"]
1212
edition = "2018"

unity-native-plugin-vulkan/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
unity-native-plugin-vulkan
2+
====
3+
4+
* Define in Cargo.toml
5+
```cargo
6+
[dependencies]
7+
unity-native-plugin = "*"
8+
unity-native-plugin-vulkan = "*"
9+
```
10+
11+
See Also: [unity-native-plugin-rs/README.md](../README.md)
12+

0 commit comments

Comments
 (0)