Browse Source

Update OpenGL's backend version from 3.3 to 4.3

nce_cpp
FernandoS27 7 years ago
parent
commit
5f3d7e7fa2
  1. 3084
      externals/glad/include/glad/glad.h
  2. 2501
      externals/glad/src/glad.c
  3. 2
      src/yuzu/bootmanager.cpp
  4. 4
      src/yuzu/main.cpp
  5. 2
      src/yuzu_cmd/emu_window/emu_window_sdl2.cpp

3084
externals/glad/include/glad/glad.h
File diff suppressed because it is too large
View File

2501
externals/glad/src/glad.c
File diff suppressed because it is too large
View File

2
src/yuzu/bootmanager.cpp

@ -310,7 +310,7 @@ void GRenderWindow::InitRenderTarget() {
// TODO: One of these flags might be interesting: WA_OpaquePaintEvent, WA_NoBackground,
// WA_DontShowOnScreen, WA_DeleteOnClose
QGLFormat fmt;
fmt.setVersion(3, 3);
fmt.setVersion(4, 3);
fmt.setProfile(QGLFormat::CoreProfile);
fmt.setSwapInterval(false);

4
src/yuzu/main.cpp

@ -562,8 +562,8 @@ bool GMainWindow::LoadROM(const QString& filename) {
render_window->MakeCurrent();
if (!gladLoadGL()) {
QMessageBox::critical(this, tr("Error while initializing OpenGL 3.3 Core!"),
tr("Your GPU may not support OpenGL 3.3, or you do not "
QMessageBox::critical(this, tr("Error while initializing OpenGL 4.3 Core!"),
tr("Your GPU may not support OpenGL 4.3, or you do not "
"have the latest graphics driver."));
return false;
}

2
src/yuzu_cmd/emu_window/emu_window_sdl2.cpp

@ -157,7 +157,7 @@ EmuWindow_SDL2::EmuWindow_SDL2(bool fullscreen) {
exit(1);
}
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 3);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE);
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);

Loading…
Cancel
Save