summaryrefslogtreecommitdiffstats
path: root/tools/render-test/render-test-main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/render-test/render-test-main.cpp')
-rw-r--r--tools/render-test/render-test-main.cpp26
1 files changed, 7 insertions, 19 deletions
diff --git a/tools/render-test/render-test-main.cpp b/tools/render-test/render-test-main.cpp
index 78fa149e8..16a725f2b 100644
--- a/tools/render-test/render-test-main.cpp
+++ b/tools/render-test/render-test-main.cpp
@@ -80,6 +80,13 @@ struct ShaderOutputPlan
List<Item> items;
};
+enum class PipelineType
+{
+ Graphics,
+ Compute,
+ RayTracing,
+};
+
class RenderTestApp
{
public:
@@ -1229,25 +1236,6 @@ static SlangResult _innerMain(Slang::StdWriters* stdWriters, SlangSession* sessi
break;
}
- switch( options.shaderType )
- {
- case Options::ShaderProgramType::Graphics:
- case Options::ShaderProgramType::GraphicsCompute:
- input.pipelineType = PipelineType::Graphics;
- break;
-
- case Options::ShaderProgramType::Compute:
- input.pipelineType = PipelineType::Compute;
- break;
-
- case Options::ShaderProgramType::RayTracing:
- input.pipelineType = PipelineType::RayTracing;
- break;
-
- default:
- break;
- }
-
if (options.sourceLanguage != SLANG_SOURCE_LANGUAGE_UNKNOWN)
{
input.sourceLanguage = options.sourceLanguage;