commit 25780d2
Michael Forney
·
2014-01-14 01:54:32 +0000 UTC
parent 4ee9dac
Remove write operation
6 files changed,
+0,
-28
+0,
-6
1@@ -52,12 +52,6 @@ void exporter_initialize(struct wld_exporter * exporter,
2 exporter->next = NULL;
3 }
4
5-EXPORT
6-void wld_write(struct wld_drawable * drawable, const void * data, size_t size)
7-{
8- drawable->impl->write(drawable, data, size);
9-}
10-
11 EXPORT
12 pixman_image_t * wld_map(struct wld_drawable * drawable)
13 {
M
intel.c
+0,
-7
1@@ -331,13 +331,6 @@ void renderer_destroy(struct wld_renderer * base)
2 free(renderer);
3 }
4
5-void drawable_write(struct wld_drawable * drawable, const void * data, size_t size)
6-{
7- struct intel_drawable * intel = (void *) drawable;
8-
9- drm_intel_bo_subdata(intel->bo, 0, size, data);
10-}
11-
12 static void destroy_virtual(pixman_image_t * image, void * data)
13 {
14 struct intel_drawable * intel = data;
+0,
-3
1@@ -21,13 +21,10 @@
2 * SOFTWARE.
3 */
4
5-static void drawable_write(struct wld_drawable * drawable,
6- const void * data, size_t size);
7 static pixman_image_t * drawable_map(struct wld_drawable * drawable);
8 static void drawable_destroy(struct wld_drawable * drawable);
9
10 static const struct wld_drawable_impl drawable_impl = {
11- .write = &drawable_write,
12 .map = &drawable_map,
13 .destroy = &drawable_destroy
14 };
M
pixman.c
+0,
-8
1@@ -364,14 +364,6 @@ void renderer_destroy(struct wld_renderer * base)
2 free(renderer);
3 }
4
5-void drawable_write(struct wld_drawable * drawable,
6- const void * data, size_t size)
7-{
8- struct pixman_drawable * pixman = (void *) drawable;
9-
10- memcpy(pixman_image_get_data(pixman->image), data, size);
11-}
12-
13 pixman_image_t * drawable_map(struct wld_drawable * drawable)
14 {
15 struct pixman_drawable * pixman = (void *) drawable;
+0,
-2
1@@ -126,8 +126,6 @@ struct wld_renderer_impl
2
3 struct wld_drawable_impl
4 {
5- void (* write)(struct wld_drawable * drawable,
6- const void * data, size_t size);
7 pixman_image_t * (* map)(struct wld_drawable * drawable);
8 void (* destroy)(struct wld_drawable * drawable);
9 };
M
wld.h
+0,
-2
1@@ -160,8 +160,6 @@ struct wld_drawable
2 bool wld_export(struct wld_drawable * drawable,
3 uint32_t type, union wld_object * object);
4
5-void wld_write(struct wld_drawable * drawable, const void * data, size_t size);
6-
7 pixman_image_t * wld_map(struct wld_drawable * drawable);
8
9 /**