From f5842156a54ec4f08d495c20492d2b2d2c6c139a Mon Sep 17 00:00:00 2001 From: "Lukas F. Hartmann" Date: Sun, 28 Jun 2020 17:01:26 +0000 Subject: [PATCH] GAL: disable glCopyBuffer for etnaviv vendor --- common/gal/opengl/cached_container_gpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/gal/opengl/cached_container_gpu.cpp b/common/gal/opengl/cached_container_gpu.cpp index ffc3fc462d..bda99ba526 100644 --- a/common/gal/opengl/cached_container_gpu.cpp +++ b/common/gal/opengl/cached_container_gpu.cpp @@ -45,9 +45,9 @@ 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 - if( vendor.Contains ( "Intel ") ) + if( vendor.Contains ( "Intel " ) || vendor.Contains ( "etnaviv" ) ) { - wxLogDebug("Disabling glCopyBuffer() on intel GPU\n"); + wxLogDebug( "Disabling glCopyBuffer(), on %s GPU.\n", vendor ); m_useCopyBuffer = false; }