Merge pull request #3218 from FernandoS27/tess-gl

Gl_Rasterizer: Skip Tesselation Control and Eval stages as they are unimplemented
This commit is contained in:
Fernando Sahmkow 2019-12-11 17:50:09 -04:00 committed by GitHub
commit 900b2e5cae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -277,6 +277,14 @@ void RasterizerOpenGL::SetupShaders(GLenum primitive_mode) {
continue;
}
// Currently this stages are not supported in the OpenGL backend.
// Todo(Blinkhawk): Port tesselation shaders from Vulkan to OpenGL
if (program == Maxwell::ShaderProgram::TesselationControl) {
continue;
} else if (program == Maxwell::ShaderProgram::TesselationEval) {
continue;
}
Shader shader{shader_cache.GetStageProgram(program)};
// Stage indices are 0 - 5