├── .clang-format ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── imported ├── CMakeLists.txt └── nuget.cmake ├── include ├── Application.h ├── Device.h ├── ShaderCompiler.h ├── Swapchain.h ├── Window.h └── WorkGraph.h ├── license.txt ├── mesh-node-tutorials └── mesh-node-tutorial-0 │ ├── HelloMeshNodes.hlsl │ ├── HelloMeshNodesSolution.hlsl │ └── screenshot.png ├── readme.md ├── src ├── Application.cpp ├── Device.cpp ├── ShaderCompiler.cpp ├── Swapchain.cpp ├── Window.cpp ├── WorkGraph.cpp └── main.cpp └── tutorials ├── Common.h ├── tutorial-0 ├── HelloWorkGraphs.hlsl └── screenshot.png ├── tutorial-1 ├── Records.hlsl ├── RecordsSolution.hlsl └── screenshot.png ├── tutorial-2 ├── NodeLaunches.hlsl ├── NodeLaunchesSolution.hlsl └── screenshot.png ├── tutorial-3 ├── MaterialShading.hlsl ├── MaterialShadingSolution.hlsl ├── Scene.h └── screenshot.png ├── tutorial-4 ├── Recursion.hlsl ├── RecursionSolution.hlsl └── screenshot.png ├── tutorial-5 ├── Synchronization.hlsl ├── SynchronizationSolution.hlsl └── screenshot.png └── tutorial-6 ├── Mandelbrot.h ├── RecursiveGrid.hlsl ├── RecursiveGridSolution.hlsl └── screenshot.png /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /imported/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/imported/CMakeLists.txt -------------------------------------------------------------------------------- /imported/nuget.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/imported/nuget.cmake -------------------------------------------------------------------------------- /include/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/include/Application.h -------------------------------------------------------------------------------- /include/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/include/Device.h -------------------------------------------------------------------------------- /include/ShaderCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/include/ShaderCompiler.h -------------------------------------------------------------------------------- /include/Swapchain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/include/Swapchain.h -------------------------------------------------------------------------------- /include/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/include/Window.h -------------------------------------------------------------------------------- /include/WorkGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/include/WorkGraph.h -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/license.txt -------------------------------------------------------------------------------- /mesh-node-tutorials/mesh-node-tutorial-0/HelloMeshNodes.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/mesh-node-tutorials/mesh-node-tutorial-0/HelloMeshNodes.hlsl -------------------------------------------------------------------------------- /mesh-node-tutorials/mesh-node-tutorial-0/HelloMeshNodesSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/mesh-node-tutorials/mesh-node-tutorial-0/HelloMeshNodesSolution.hlsl -------------------------------------------------------------------------------- /mesh-node-tutorials/mesh-node-tutorial-0/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/mesh-node-tutorials/mesh-node-tutorial-0/screenshot.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/readme.md -------------------------------------------------------------------------------- /src/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/Application.cpp -------------------------------------------------------------------------------- /src/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/Device.cpp -------------------------------------------------------------------------------- /src/ShaderCompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/ShaderCompiler.cpp -------------------------------------------------------------------------------- /src/Swapchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/Swapchain.cpp -------------------------------------------------------------------------------- /src/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/Window.cpp -------------------------------------------------------------------------------- /src/WorkGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/WorkGraph.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/src/main.cpp -------------------------------------------------------------------------------- /tutorials/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/Common.h -------------------------------------------------------------------------------- /tutorials/tutorial-0/HelloWorkGraphs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-0/HelloWorkGraphs.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-0/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-0/screenshot.png -------------------------------------------------------------------------------- /tutorials/tutorial-1/Records.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-1/Records.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-1/RecordsSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-1/RecordsSolution.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-1/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-1/screenshot.png -------------------------------------------------------------------------------- /tutorials/tutorial-2/NodeLaunches.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-2/NodeLaunches.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-2/NodeLaunchesSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-2/NodeLaunchesSolution.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-2/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-2/screenshot.png -------------------------------------------------------------------------------- /tutorials/tutorial-3/MaterialShading.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-3/MaterialShading.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-3/MaterialShadingSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-3/MaterialShadingSolution.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-3/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-3/Scene.h -------------------------------------------------------------------------------- /tutorials/tutorial-3/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-3/screenshot.png -------------------------------------------------------------------------------- /tutorials/tutorial-4/Recursion.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-4/Recursion.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-4/RecursionSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-4/RecursionSolution.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-4/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-4/screenshot.png -------------------------------------------------------------------------------- /tutorials/tutorial-5/Synchronization.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-5/Synchronization.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-5/SynchronizationSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-5/SynchronizationSolution.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-5/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-5/screenshot.png -------------------------------------------------------------------------------- /tutorials/tutorial-6/Mandelbrot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-6/Mandelbrot.h -------------------------------------------------------------------------------- /tutorials/tutorial-6/RecursiveGrid.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-6/RecursiveGrid.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-6/RecursiveGridSolution.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-6/RecursiveGridSolution.hlsl -------------------------------------------------------------------------------- /tutorials/tutorial-6/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/WorkGraphPlayground/HEAD/tutorials/tutorial-6/screenshot.png --------------------------------------------------------------------------------