├── .gitattributes ├── .gitignore ├── NativePlugin ├── NativePlugin.sln ├── NativePlugin.vcxproj ├── NativePlugin.vcxproj.filters ├── Unity │ ├── IUnityGraphics.h │ ├── IUnityGraphicsD3D11.h │ ├── IUnityGraphicsD3D12.h │ ├── IUnityGraphicsD3D9.h │ └── IUnityInterface.h └── plugin.cpp ├── README.md └── UnityProject ├── Assets ├── CudaTest.cs ├── CudaTest.cs.meta ├── CudaTest.unity ├── CudaTest.unity.meta ├── Plugins.meta ├── Plugins │ ├── x86_64.meta │ └── x86_64 │ │ ├── NativePlugin.dll │ │ ├── NativePlugin.dll.meta │ │ ├── NativePlugin.exp │ │ ├── NativePlugin.exp.meta │ │ ├── NativePlugin.iobj │ │ ├── NativePlugin.iobj.meta │ │ ├── NativePlugin.ipdb │ │ ├── NativePlugin.ipdb.meta │ │ ├── NativePlugin.lib │ │ ├── NativePlugin.lib.meta │ │ ├── NativePlugin.pdb │ │ ├── NativePlugin.pdb.meta │ │ ├── cudart32_80.dll │ │ ├── cudart32_80.dll.meta │ │ ├── cudart64_80.dll │ │ └── cudart64_80.dll.meta ├── RenderTexture.renderTexture ├── RenderTexture.renderTexture.meta ├── goya.png └── goya.png.meta ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset ├── UnityProject.csproj └── UnityProject.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/.gitignore -------------------------------------------------------------------------------- /NativePlugin/NativePlugin.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/NativePlugin.sln -------------------------------------------------------------------------------- /NativePlugin/NativePlugin.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/NativePlugin.vcxproj -------------------------------------------------------------------------------- /NativePlugin/NativePlugin.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/NativePlugin.vcxproj.filters -------------------------------------------------------------------------------- /NativePlugin/Unity/IUnityGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/Unity/IUnityGraphics.h -------------------------------------------------------------------------------- /NativePlugin/Unity/IUnityGraphicsD3D11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/Unity/IUnityGraphicsD3D11.h -------------------------------------------------------------------------------- /NativePlugin/Unity/IUnityGraphicsD3D12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/Unity/IUnityGraphicsD3D12.h -------------------------------------------------------------------------------- /NativePlugin/Unity/IUnityGraphicsD3D9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/Unity/IUnityGraphicsD3D9.h -------------------------------------------------------------------------------- /NativePlugin/Unity/IUnityInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/Unity/IUnityInterface.h -------------------------------------------------------------------------------- /NativePlugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/NativePlugin/plugin.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/README.md -------------------------------------------------------------------------------- /UnityProject/Assets/CudaTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/CudaTest.cs -------------------------------------------------------------------------------- /UnityProject/Assets/CudaTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/CudaTest.cs.meta -------------------------------------------------------------------------------- /UnityProject/Assets/CudaTest.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/CudaTest.unity -------------------------------------------------------------------------------- /UnityProject/Assets/CudaTest.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/CudaTest.unity.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.dll -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.dll.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.exp -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.exp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.exp.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.iobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.iobj -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.iobj.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.iobj.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.ipdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.ipdb -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.ipdb.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.ipdb.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.lib -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.lib.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.lib.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.pdb -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/NativePlugin.pdb.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/NativePlugin.pdb.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/cudart32_80.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/cudart32_80.dll -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/cudart32_80.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/cudart32_80.dll.meta -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/cudart64_80.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/cudart64_80.dll -------------------------------------------------------------------------------- /UnityProject/Assets/Plugins/x86_64/cudart64_80.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/Plugins/x86_64/cudart64_80.dll.meta -------------------------------------------------------------------------------- /UnityProject/Assets/RenderTexture.renderTexture: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/RenderTexture.renderTexture -------------------------------------------------------------------------------- /UnityProject/Assets/RenderTexture.renderTexture.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/RenderTexture.renderTexture.meta -------------------------------------------------------------------------------- /UnityProject/Assets/goya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/goya.png -------------------------------------------------------------------------------- /UnityProject/Assets/goya.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/Assets/goya.png.meta -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.6.1f1 2 | -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /UnityProject/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /UnityProject/UnityProject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/UnityProject.csproj -------------------------------------------------------------------------------- /UnityProject/UnityProject.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakushev-NVidia/unity-cuda-interop/HEAD/UnityProject/UnityProject.sln --------------------------------------------------------------------------------