diff --git a/src/frontend-common/opengl_host_display.cpp b/src/frontend-common/opengl_host_display.cpp index d3123ab6e..5c236a801 100644 --- a/src/frontend-common/opengl_host_display.cpp +++ b/src/frontend-common/opengl_host_display.cpp @@ -402,7 +402,7 @@ bool OpenGLHostDisplay::InitializeRenderDevice(std::string_view shader_cache_dir { // Adreno seems to corrupt textures through PBOs... const char* gl_vendor = reinterpret_cast(glGetString(GL_VENDOR)); - if (std::strstr(gl_vendor, "Qualcomm")) + if (std::strstr(gl_vendor, "Qualcomm") || std::strstr(gl_vendor, "Broadcom")) m_use_pbo_for_pixels = false; }