From: Daniel Vetter Date: Sat, 22 Mar 2014 14:35:16 +0000 (+0100) Subject: lib: make media_fill.h an internal header X-Git-Tag: intel-gpu-tools-1.7~235 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aaebbc513a2f1fd94e9db5fc2841c2bd617e3472;p=platform%2Fupstream%2Fintel-gpu-tools.git lib: make media_fill.h an internal header Same deal as with rendercopy.h. Signed-off-by: Daniel Vetter --- diff --git a/docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml b/docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml index 468844e..0f117f7 100644 --- a/docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml +++ b/docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml @@ -24,7 +24,6 @@ - diff --git a/lib/Makefile.sources b/lib/Makefile.sources index 2b700c6..e6ada3c 100644 --- a/lib/Makefile.sources +++ b/lib/Makefile.sources @@ -22,7 +22,6 @@ libintel_tools_la_SOURCES = \ intel_reg.h \ ioctl_wrappers.c \ ioctl_wrappers.h \ - media_fill.c \ media_fill.h \ media_fill_gen7.c \ media_fill_gen8.c \ diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index df03601..29740bd 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -38,6 +38,7 @@ #include "intel_chipset.h" #include "intel_reg.h" #include "rendercopy.h" +#include "media_fill.h" #include /** @@ -403,3 +404,15 @@ render_copyfunc_t get_render_copyfunc(int devid) return copy; } + +media_fillfunc_t get_media_fillfunc(int devid) +{ + media_fillfunc_t fill = NULL; + + if (IS_GEN8(devid)) + fill = gen8_media_fillfunc; + else if (IS_GEN7(devid)) + fill = gen7_media_fillfunc; + + return fill; +} diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index 5e02269..4b18312 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -224,4 +224,12 @@ typedef void (*render_copyfunc_t)(struct intel_batchbuffer *batch, render_copyfunc_t get_render_copyfunc(int devid); +typedef void (*media_fillfunc_t)(struct intel_batchbuffer *batch, + struct scratch_buf *dst, + unsigned x, unsigned y, + unsigned width, unsigned height, + uint8_t color); + +media_fillfunc_t get_media_fillfunc(int devid); + #endif diff --git a/lib/media_fill.c b/lib/media_fill.c deleted file mode 100644 index 084237f..0000000 --- a/lib/media_fill.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "i830_reg.h" -#include "media_fill.h" - -media_fillfunc_t get_media_fillfunc(int devid) -{ - media_fillfunc_t fill = NULL; - - if (IS_GEN8(devid)) - fill = gen8_media_fillfunc; - else if (IS_GEN7(devid)) - fill = gen7_media_fillfunc; - - return fill; -} diff --git a/lib/media_fill.h b/lib/media_fill.h index 9115776..4b2fd3a 100644 --- a/lib/media_fill.h +++ b/lib/media_fill.h @@ -19,14 +19,6 @@ #include "intel_batchbuffer.h" #include "intel_gpu_tools.h" -typedef void (*media_fillfunc_t)(struct intel_batchbuffer *batch, - struct scratch_buf *dst, - unsigned x, unsigned y, - unsigned width, unsigned height, - uint8_t color); - -media_fillfunc_t get_media_fillfunc(int devid); - void gen8_media_fillfunc(struct intel_batchbuffer *batch, struct scratch_buf *dst, diff --git a/tests/gem_media_fill.c b/tests/gem_media_fill.c index 1c3fe60..df89129 100644 --- a/tests/gem_media_fill.c +++ b/tests/gem_media_fill.c @@ -32,8 +32,24 @@ #include #include - -#include "media_fill.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "drm.h" +#include "i915_drm.h" +#include "drmtest.h" +#include "intel_bufmgr.h" +#include "intel_batchbuffer.h" +#include "intel_gpu_tools.h" #define WIDTH 64 #define STRIDE (WIDTH)