egl: remove Options::Platform handling
The full set of attributes is already handled with previous patches. Thus all this is not dead code. v2 (Emil) - split from a larger patch. Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:

committed by
Marek Olšák

parent
4aebd86f9a
commit
2b29cf2468
@@ -497,17 +497,12 @@ _eglParseX11DisplayAttribList(_EGLDisplay *display,
|
||||
return EGL_TRUE;
|
||||
}
|
||||
|
||||
for (i = 0; attrib_list[i] != EGL_NONE; i += 2) {
|
||||
EGLAttrib attrib = attrib_list[i];
|
||||
EGLAttrib value = attrib_list[i + 1];
|
||||
|
||||
/* EGL_EXT_platform_x11 recognizes exactly one attribute,
|
||||
* EGL_PLATFORM_X11_SCREEN_EXT, which is optional.
|
||||
*/
|
||||
if (attrib != EGL_PLATFORM_X11_SCREEN_EXT)
|
||||
for (i = 0; attrib_list[i] != EGL_NONE; i += 2) {
|
||||
if (attrib_list[i] != EGL_PLATFORM_X11_SCREEN_EXT)
|
||||
return _eglError(EGL_BAD_ATTRIBUTE, "eglGetPlatformDisplay");
|
||||
|
||||
display->Options.Platform = (void *)(uintptr_t)value;
|
||||
}
|
||||
|
||||
return EGL_TRUE;
|
||||
|
@@ -167,7 +167,6 @@ struct _egl_display
|
||||
/* options that affect how the driver initializes the display */
|
||||
struct {
|
||||
EGLBoolean ForceSoftware; /**< Use software path only */
|
||||
void *Platform; /**< Platform-specific options */
|
||||
EGLAttrib *Attribs; /**< Platform-specific options */
|
||||
} Options;
|
||||
|
||||
|
Reference in New Issue
Block a user