Просмотр исходного кода

gl_texture_cache: Do not set texture parameters to buffers

ReinUsesLisp 7 лет назад
Родитель
Сommit
84027f4808
1 измененных файлов с 3 добавлено и 0 удалено
  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);