summaryrefslogtreecommitdiff
path: root/tools/gfx/cuda/cuda-pipeline-state.cpp
diff options
context:
space:
mode:
authorlucy96chen <47800040+lucy96chen@users.noreply.github.com>2022-07-25 13:36:43 -0700
committerGitHub <noreply@github.com>2022-07-25 13:36:43 -0700
commitce6e946f6f4882aba8a62392ae791c948633e2e3 (patch)
treefde46847900ef80ee111a6b612f7e0931b15fdf2 /tools/gfx/cuda/cuda-pipeline-state.cpp
parent129294a58d2a51308af78ad5d8d436c026863259 (diff)
Split render-cuda.cpp into smaller files (#2334)
* render-cuda split, compile errors galore due to missing includes etc. * render-cuda split and fully compiles * Ran premake.bat to disable cuda; Added all new files * Removed render-cuda files * CI fixes * Rerun CI
Diffstat (limited to 'tools/gfx/cuda/cuda-pipeline-state.cpp')
-rw-r--r--tools/gfx/cuda/cuda-pipeline-state.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/tools/gfx/cuda/cuda-pipeline-state.cpp b/tools/gfx/cuda/cuda-pipeline-state.cpp
new file mode 100644
index 000000000..fdbc0ea0e
--- /dev/null
+++ b/tools/gfx/cuda/cuda-pipeline-state.cpp
@@ -0,0 +1,22 @@
+// cuda-pipeline-state.cpp
+#include "cuda-pipeline-state.h"
+
+namespace gfx
+{
+#ifdef GFX_ENABLE_CUDA
+using namespace Slang;
+
+namespace cuda
+{
+
+void ComputePipelineStateImpl::init(const ComputePipelineStateDesc& inDesc)
+{
+ PipelineStateDesc pipelineDesc;
+ pipelineDesc.type = PipelineType::Compute;
+ pipelineDesc.compute = inDesc;
+ initializeBase(pipelineDesc);
+}
+
+} // namespace cuda
+#endif
+} // namespace gfx