gl_texture_cache: Fix layered texture attachment base level
The base level is already included in the texture view. If we specify the base level in the texture again, this will end up in the incorrect level and potentially out of bounds.
This commit is contained in:
		
							parent
							
								
									7e4a132a77
								
							
						
					
					
						commit
						21dc842171
					
				@ -417,7 +417,7 @@ void CachedSurfaceView::Attach(GLenum attachment, GLenum target) const {
 | 
			
		||||
 | 
			
		||||
        switch (params.target) {
 | 
			
		||||
        case SurfaceTarget::Texture2DArray:
 | 
			
		||||
            glFramebufferTexture(target, attachment, GetTexture(), params.base_level);
 | 
			
		||||
            glFramebufferTexture(target, attachment, GetTexture(), 0);
 | 
			
		||||
            break;
 | 
			
		||||
        default:
 | 
			
		||||
            UNIMPLEMENTED();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user