gles3: Ensure missing_extensions is always populated
This appears to be the only explanation for `init_secondary_gpu_data_gpu` crashing in `g_strjoinv`, but I don't know the exact conditions causing `glGetString (GL_EXTENSIONS)` to return NULL. https://launchpad.net/bugs/1994011 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2674>
This commit is contained in:
parent
102736c7f5
commit
89b254a74b
@ -127,7 +127,7 @@ meta_gles3_has_extensions (MetaGles3 *gles3,
|
|||||||
if (!extensions_str)
|
if (!extensions_str)
|
||||||
{
|
{
|
||||||
g_warning ("Failed to get string: %s", get_gl_error_str (glGetError ()));
|
g_warning ("Failed to get string: %s", get_gl_error_str (glGetError ()));
|
||||||
return FALSE;
|
extensions_str = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
va_start (var_args, first_extension);
|
va_start (var_args, first_extension);
|
||||||
|
Loading…
Reference in New Issue
Block a user