mesa_glinterop: remove mesa_glinterop typedefs
authorEmil Velikov <emil.velikov@collabora.com>
Mon, 30 May 2016 09:56:33 +0000 (10:56 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 30 May 2016 16:53:44 +0000 (17:53 +0100)
commit13faddb6b8e30ff0e81e62fb863304a57c712aae
tree5fada016ffe23c851a49c677d4f29c1b9e6017e1
parentd43c894471f2aff964ab5dbf75ee11826baae963
mesa_glinterop: remove mesa_glinterop typedefs

As is there are two places that do the typedefs - dri_interface.h and
this header. As we cannot include the former in here, just drop the
typedefs and use the struct directly (as needed).

This is required because typedef redefinition is C11 feature which is
not supported on all the versions of GCC used to build mesa.

v2: Kill the typedef alltogether, as per Marek.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96236
Cc: Vinson Lee <vlee@freedesktop.org>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
include/GL/internal/dri_interface.h
include/GL/mesa_glinterop.h
src/egl/drivers/dri2/egl_dri2.c
src/egl/main/eglapi.c
src/egl/main/eglapi.h
src/gallium/state_trackers/dri/dri2.c
src/glx/dri2_priv.h
src/glx/dri3_priv.h
src/glx/dri_common_interop.c
src/glx/glxclient.h
src/glx/glxcmds.c