gl_rasterizer: Bind null surface when unit is disabled (#6967)

This commit is contained in:
GPUCode 2023-09-11 19:34:41 +03:00 committed by GitHub
parent bbb47cd753
commit 9be4fd8b91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -484,7 +484,8 @@ void RasterizerOpenGL::SyncTextureUnits(const Framebuffer* framebuffer) {
// If the texture unit is disabled unbind the corresponding gl unit
if (!texture.enabled) {
state.texture_units[texture_index].texture_2d = 0;
const Surface& null_surface = res_cache.GetSurface(VideoCore::NULL_SURFACE_ID);
state.texture_units[texture_index].texture_2d = null_surface.Handle();
continue;
}