backend: glx: fix glx vendor check
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
@@ -499,7 +499,7 @@ static void glx_diagnostics(backend_t *base) {
|
|||||||
|
|
||||||
auto gl_renderer = (const char *)glGetString(GL_RENDERER);
|
auto gl_renderer = (const char *)glGetString(GL_RENDERER);
|
||||||
printf("* GL renderer: %s\n", gl_renderer);
|
printf("* GL renderer: %s\n", gl_renderer);
|
||||||
if (strcmp(glx_vendor, "Mesa Project and SGI")) {
|
if (strcmp(glx_vendor, "Mesa Project and SGI") == 0) {
|
||||||
for (size_t i = 0; i < ARR_SIZE(software_renderer_names); i++) {
|
for (size_t i = 0; i < ARR_SIZE(software_renderer_names); i++) {
|
||||||
if (strstr(gl_renderer, software_renderer_names[i]) != NULL) {
|
if (strstr(gl_renderer, software_renderer_names[i]) != NULL) {
|
||||||
warn_software_rendering = true;
|
warn_software_rendering = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user