Przeglądaj źródła

gl_state: Fixup multibind bug

ReinUsesLisp 7 lat temu
rodzic
commit
bb3ab7d66c
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      src/video_core/renderer_opengl/gl_state.cpp

+ 2 - 2
src/video_core/renderer_opengl/gl_state.cpp

@@ -461,7 +461,7 @@ void OpenGLState::ApplyTextures() const {
 
 
     if (has_delta) {
     if (has_delta) {
         glBindTextures(static_cast<GLuint>(first), static_cast<GLsizei>(last - first + 1),
         glBindTextures(static_cast<GLuint>(first), static_cast<GLsizei>(last - first + 1),
-                       textures.data());
+                       textures.data() + first);
     }
     }
 }
 }
 
 
@@ -482,7 +482,7 @@ void OpenGLState::ApplySamplers() const {
     }
     }
     if (has_delta) {
     if (has_delta) {
         glBindSamplers(static_cast<GLuint>(first), static_cast<GLsizei>(last - first + 1),
         glBindSamplers(static_cast<GLuint>(first), static_cast<GLsizei>(last - first + 1),
-                       samplers.data());
+                       samplers.data() + first);
     }
     }
 }
 }