[client] enable multisampling

This commit is contained in:
Geoffrey McRae 2018-07-19 23:33:26 +10:00
parent eb6ee8ea46
commit 53c32cc5a4

View File

@ -177,7 +177,9 @@ bool opengl_initialize(void * opaque, Uint32 * sdlFlags)
return false;
*sdlFlags = SDL_WINDOW_OPENGL;
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER , 1);
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 1);
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 4);
return true;
}
@ -712,6 +714,8 @@ static bool pre_configure(struct Inst * this, SDL_Window *window)
}
}
glEnable(GL_MULTISAMPLE);
SDL_GL_SetSwapInterval(this->opt.vsync ? 1 : 0);
this->preConfigured = true;
return true;