mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	Gl_Rasterizer: Skip Tesselation Control and Eval stages as they are un implemented.
This commit ensures the OGL backend does not execute tesselation shader stages as they are currently unimplemented.
This commit is contained in:
		
							parent
							
								
									1a66cde175
								
							
						
					
					
						commit
						1d2ba3cc97
					
				@ -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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user