You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,7 @@ This sample demonstrates how to render and do other graphics related things from
5
5
6
6
Unity versions:
7
7
8
-
***2018.1+** use tip of default branch.
9
-
* 5.6, 5.5, 5.4: use corresponding `unity-x.x` tag.
8
+
***2023.1+** use tip of default branch.
10
9
11
10
The plugin itself does very few things:
12
11
@@ -25,7 +24,7 @@ Native code rendering is implemented for several platforms and graphics APIs:
25
24
* Note that Vulkan and DX12 are not compiled in by default
26
25
* Vulkan requires Vulkan SDK; enable it by editing `#define SUPPORT_VULKAN 0`
27
26
to `1` under `UNITY_WIN` clause in `PlatformBase.h`
28
-
* DX12 requires Agility SDK; enable it by editing `#define SUPPORT_D3D12 0` to `1` under `UNITY_WIN` clause in `PlatformBase.h`
27
+
* DX12 requires additional header files (see on [github](https://github.com/microsoft/DirectX-Headers) or [nuget package](https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.4.10)); enable it by editing `#define SUPPORT_D3D12 0` to `1` under `UNITY_WIN` clause in `PlatformBase.h`
29
28
* macOS (Metal, OpenGL)
30
29
* Linux (OpenGL, Vulkan)
31
30
* Windows Store aka UWP (D3D11, D3D12)
@@ -39,12 +38,12 @@ Code is organized as follows:
39
38
40
39
*`PluginSource` is source code & IDE project files for the C++ plugin.
41
40
* `source`: The source code itself. `RenderingPlugin.cpp` is the main logic, `RenderAPI*.*` files contain rendering implementations for different APIs.
42
-
* `projects/VisualStudio2015`: Visual Studio 2015 project files for regular Windows plugin
43
-
* `projects/UWPVisualStudio2015`: Visual Studio 2015 project files for Windows Store (UWP - Win10) plugin
41
+
* `projects/VisualStudio2022`: Visual Studio 2022 project files for regular Windows plugin
42
+
* `projects/UWPVisualStudio2022`: Visual Studio 2022 project files for Windows Store (UWP) plugin
44
43
* `projects/Xcode`: Apple Xcode project file for Mac OS X plugin, Xcode 10.3 on macOS 10.14 was tested
45
44
* `projects/GNUMake`: Makefile for Linux
46
45
* `projects/EmbeddedLinux`: Windows .bat files to build plugins for different architectures
47
-
*`UnityProject` is the Unity (2018.3.9 was tested) project.
46
+
*`UnityProject` is the Unity (2023.1.15f1 was tested) project.
48
47
* Single `scene` that contains the plugin sample scene.
0 commit comments