The header was used only by dri2.c, containing a two-member struct and cast wrapper. Just inline it where it's used/needed. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>tags/18.3-branchpoint
| @@ -11,8 +11,7 @@ common_SOURCES := \ | |||
| dri_screen.h | |||
| dri2_SOURCES := \ | |||
| dri2.c \ | |||
| dri2_buffer.h | |||
| dri2.c | |||
| drisw_SOURCES := \ | |||
| drisw.c | |||
| @@ -45,15 +45,28 @@ | |||
| #include "main/bufferobj.h" | |||
| #include "main/texobj.h" | |||
| #include "dri_util.h" | |||
| #include "dri_helpers.h" | |||
| #include "dri_drawable.h" | |||
| #include "dri_query_renderer.h" | |||
| #include "dri2_buffer.h" | |||
| #ifndef DRM_FORMAT_MOD_INVALID | |||
| #define DRM_FORMAT_MOD_INVALID ((1ULL<<56) - 1) | |||
| #endif | |||
| struct dri2_buffer | |||
| { | |||
| __DRIbuffer base; | |||
| struct pipe_resource *resource; | |||
| }; | |||
| static inline struct dri2_buffer * | |||
| dri2_buffer(__DRIbuffer * driBufferPriv) | |||
| { | |||
| return (struct dri2_buffer *) driBufferPriv; | |||
| } | |||
| static const int fourcc_formats[] = { | |||
| __DRI_IMAGE_FOURCC_ARGB2101010, | |||
| __DRI_IMAGE_FOURCC_XRGB2101010, | |||
| @@ -1,22 +0,0 @@ | |||
| #ifndef DRI2_BUFFER_H | |||
| #define DRI2_BUFFER_H | |||
| #include "dri_util.h" | |||
| struct pipe_surface; | |||
| struct dri2_buffer | |||
| { | |||
| __DRIbuffer base; | |||
| struct pipe_resource *resource; | |||
| }; | |||
| static inline struct dri2_buffer * | |||
| dri2_buffer(__DRIbuffer * driBufferPriv) | |||
| { | |||
| return (struct dri2_buffer *) driBufferPriv; | |||
| } | |||
| #endif | |||
| /* vim: set sw=3 ts=8 sts=3 expandtab: */ | |||
| @@ -38,7 +38,7 @@ if with_dri | |||
| endif | |||
| if with_dri2 | |||
| files_libdri += files('dri2.c', 'dri2_buffer.h') | |||
| files_libdri += files('dri2.c') | |||
| endif | |||
| libdri_c_args = [] | |||