waylandwsegl: set configs/display/caps for drm case

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: replace call to getwseglPixelFormat by using display's pixel format directly

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
egl: add/modify debug messages

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: remove call server_wlegl_create - there is no wl_display yet

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: add wlwseglContext to wl_egl_display

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: output message only for drm wseglCreateWindowDrawable

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: add debug messages for eglCreateWindowSurface/wseglCreateWindowDrawable

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
wseglCreateWindowDrawable: create a fake wl_egl_window

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: keep displayInfo in wl_egl_display and initialise in wseglInitializeDisplay

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: rework pixel translation / bytes per pixel calculation

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
waylandwsegl: split out diplay format setting into wseglSetDisplayFormat

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
don't create wl_egl_window in wseglCreateWindowDrawable for drm

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>