Explorar o código

gl_texture_cache: Do not set texture parameters to buffers

ReinUsesLisp %!s(int64=7) %!d(string=hai) anos
pai
achega
84027f4808
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/video_core/renderer_opengl/gl_texture_cache.cpp

+ 3 - 0
src/video_core/renderer_opengl/gl_texture_cache.cpp

@@ -185,6 +185,9 @@ GLint GetSwizzleSource(SwizzleSource source) {
 }
 
 void ApplyTextureDefaults(const SurfaceParams& params, GLuint texture) {
+    if (params.IsBuffer()) {
+        return;
+    }
     glTextureParameteri(texture, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
     glTextureParameteri(texture, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
     glTextureParameteri(texture, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);