mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
st/egl: improve error logging
This helps diagnose problems in EGL initialization.
This commit is contained in:
parent
5ce2dc692f
commit
b71a7a2f37
2 changed files with 12 additions and 3 deletions
|
|
@ -24,7 +24,7 @@
|
|||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#define LOG_TAG "MESA-EGL"
|
||||
#define LOG_TAG "EGL-GALLIUM"
|
||||
#include <cutils/log.h>
|
||||
#include <cutils/properties.h>
|
||||
#include <hardware/gralloc.h>
|
||||
|
|
@ -599,7 +599,8 @@ android_display_init_drm(struct native_display *ndpy)
|
|||
return TRUE;
|
||||
}
|
||||
else {
|
||||
LOGE("failed to create DRM screen");
|
||||
LOGW("failed to create DRM screen");
|
||||
LOGW("will fall back to other EGL drivers if any");
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -221,13 +221,21 @@ drm_fd_get_screen_name(int fd)
|
|||
static struct pipe_screen *
|
||||
create_drm_screen(const char *name, int fd)
|
||||
{
|
||||
struct pipe_screen *screen;
|
||||
|
||||
if (!name) {
|
||||
name = drm_fd_get_screen_name(fd);
|
||||
if (!name)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return egl_pipe_create_drm_screen(name, fd);
|
||||
screen = egl_pipe_create_drm_screen(name, fd);
|
||||
if (screen)
|
||||
_eglLog(_EGL_INFO, "created a pipe screen for %s", name);
|
||||
else
|
||||
_eglLog(_EGL_WARNING, "failed to create a pipe screen for %s", name);
|
||||
|
||||
return screen;
|
||||
}
|
||||
|
||||
static struct pipe_screen *
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue