Browse Source

Expand "Intel" GL_VENDOR check for workaround

Fix #7444 maybe
6.0.7
Marek Roszko 4 years ago
parent
commit
1b8259701e
  1. 6
      common/gal/opengl/cached_container_gpu.cpp

6
common/gal/opengl/cached_container_gpu.cpp

@ -59,8 +59,10 @@ CACHED_CONTAINER_GPU::CACHED_CONTAINER_GPU( unsigned int aSize ) :
wxString vendor( glGetString( GL_VENDOR ) );
// workaround for intel GPU drivers: disable glCopyBuffer, causes crashes/freezes on
// certain driver versions
// workaround for intel GPU drivers:
// disable glCopyBuffer, causes crashes/freezes on certain driver versions
// Note, Intel's GL_VENDOR string varies depending on GPU/driver generation
// But generally always starts with Intel at least
if( vendor.Contains( "Intel" ) || vendor.Contains( "etnaviv" ) )
{
m_useCopyBuffer = false;

Loading…
Cancel
Save