* workaround gamma bug in 2D views and texture browser with fresh nvidia drivers

This commit is contained in:
Garux
2019-08-31 12:22:47 +03:00
parent 6e42edd1cb
commit 6c9870f941
3 changed files with 17 additions and 3 deletions

View File

@@ -2197,7 +2197,11 @@ GtkWidget* TextureBrowser_constructWindow( GtkWindow* toplevel ){
widget_set_visible( g_TextureBrowser.m_texture_scroll, g_TextureBrowser.m_showTextureScrollbar );
}
{ // gl_widget
#if NV_DRIVER_GAMMA_BUG
g_TextureBrowser.m_gl_widget = glwidget_new( TRUE );
#else
g_TextureBrowser.m_gl_widget = glwidget_new( FALSE );
#endif
gtk_widget_ref( g_TextureBrowser.m_gl_widget );
gtk_widget_set_events( g_TextureBrowser.m_gl_widget, GDK_DESTROY | GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_SCROLL_MASK );