Browse Source

GL: Create the sampler objects when starting up the GL rasterizer.

nce_cpp
Subv 8 years ago
committed by James Rowe
parent
commit
ab6d7991f8
  1. 6
      src/video_core/renderer_opengl/gl_rasterizer.cpp

6
src/video_core/renderer_opengl/gl_rasterizer.cpp

@ -66,6 +66,12 @@ RasterizerOpenGL::RasterizerOpenGL() {
has_ARB_separate_shader_objects = false;
has_ARB_vertex_attrib_binding = false;
// Create sampler objects
for (size_t i = 0; i < texture_samplers.size(); ++i) {
texture_samplers[i].Create();
state.texture_units[i].sampler = texture_samplers[i].sampler.handle;
}
GLint ext_num;
glGetIntegerv(GL_NUM_EXTENSIONS, &ext_num);
for (GLint i = 0; i < ext_num; i++) {

Loading…
Cancel
Save