From f5fb9c556b8c71b11d6bdd2b18fc39b6fe7d746d Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Thu, 28 Aug 2014 22:22:20 +0100 Subject: [PATCH] sw/hgl: struct haiku_displaytarget is not public struct It is meant to be private within the actual winsys. Remove it from the exported header, and fold it into it's only user. Cc: Alexander von Gluck IV Signed-off-by: Emil Velikov --- src/gallium/winsys/sw/hgl/hgl_sw_winsys.c | 19 +++++++++++++++++ src/gallium/winsys/sw/hgl/hgl_sw_winsys.h | 25 ++--------------------- 2 files changed, 21 insertions(+), 23 deletions(-) diff --git a/src/gallium/winsys/sw/hgl/hgl_sw_winsys.c b/src/gallium/winsys/sw/hgl/hgl_sw_winsys.c index 27eca2ba280..8e8413bbb97 100644 --- a/src/gallium/winsys/sw/hgl/hgl_sw_winsys.c +++ b/src/gallium/winsys/sw/hgl/hgl_sw_winsys.c @@ -27,15 +27,34 @@ #include "pipe/p_compiler.h" +#include "pipe/p_defines.h" #include "pipe/p_format.h" #include "util/u_inlines.h" #include "util/u_format.h" #include "util/u_math.h" #include "util/u_memory.h" +#include "state_tracker/st_api.h" +#include "state_tracker/sw_winsys.h" +#include "bitmap_wrapper.h" #include "hgl_sw_winsys.h" +struct haiku_displaytarget +{ + enum pipe_format format; + color_space colorSpace; + + unsigned width; + unsigned height; + unsigned stride; + + unsigned size; + + void* data; +}; + + // Cast static INLINE struct haiku_displaytarget* hgl_sw_displaytarget(struct sw_displaytarget* target) diff --git a/src/gallium/winsys/sw/hgl/hgl_sw_winsys.h b/src/gallium/winsys/sw/hgl/hgl_sw_winsys.h index 5a2bef7ac7f..bdcddfb4f2b 100644 --- a/src/gallium/winsys/sw/hgl/hgl_sw_winsys.h +++ b/src/gallium/winsys/sw/hgl/hgl_sw_winsys.h @@ -27,30 +27,9 @@ #ifndef _HGL_SOFTWAREWINSYS_H #define _HGL_SOFTWAREWINSYS_H +struct sw_winsys; -#include "pipe/p_defines.h" -#include "state_tracker/st_api.h" -#include "state_tracker/sw_winsys.h" - -#include "bitmap_wrapper.h" - - -struct haiku_displaytarget -{ - enum pipe_format format; - color_space colorSpace; - - unsigned width; - unsigned height; - unsigned stride; - - unsigned size; - - void* data; -}; - - -struct sw_winsys* hgl_create_sw_winsys(); +struct sw_winsys* hgl_create_sw_winsys(void); #endif -- 2.30.2