summaryrefslogtreecommitdiffstats
path: root/tools/render-test
diff options
context:
space:
mode:
Diffstat (limited to 'tools/render-test')
-rw-r--r--tools/render-test/render-test-main.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/tools/render-test/render-test-main.cpp b/tools/render-test/render-test-main.cpp
index 7dde38ae6..d3a7acf37 100644
--- a/tools/render-test/render-test-main.cpp
+++ b/tools/render-test/render-test-main.cpp
@@ -332,7 +332,8 @@ SlangResult RenderTestApp::initialize(Renderer* renderer, ShaderCompiler* shader
}
}
- return SLANG_OK;
+ // If success must have a pipeline state
+ return m_pipelineState ? SLANG_OK : SLANG_FAIL;
}
Result RenderTestApp::initializeShaders(ShaderCompiler* shaderCompiler)
@@ -388,12 +389,8 @@ Result RenderTestApp::initializeShaders(ShaderCompiler* shaderCompiler)
}
compileRequest.entryPointTypeArguments = m_shaderInputLayout.globalTypeArguments;
m_shaderProgram = shaderCompiler->compileProgram(compileRequest);
- if (!m_shaderProgram)
- {
- return SLANG_FAIL;
- }
- return SLANG_OK;
+ return m_shaderProgram ? SLANG_OK : SLANG_FAIL;
}
void RenderTestApp::renderFrame()