summaryrefslogtreecommitdiff
path: root/src/Makefile_Ector.am
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-12-01 15:22:20 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-12-03 18:42:50 +0900
commitbad7911cd0f9d7eaa51c0c7b67ff3ed8d7da5599 (patch)
treec1f3f9552f9101c90d904e85f6d8bf5cc43cda57 /src/Makefile_Ector.am
parent0cf5719e526b17bb6ad03f05643a760edf389e98 (diff)
Ector: Use Ector Buffer inside SW and Cairo renderers
Ector Surface now inherits from Ector Buffer, and the current two renderers (SW and Cairo SW) use Ector.Software.Buffer implementations for pixel surfaces. Basic pixel handling is merged and will allow easy extension (color conversion, etc...). Buffer classes are Mixins to be fully implemented by the final class, such as: Ector.Software.Buffer, Ector.Software.Surface or Ector.Cairo.Surface. This is a large ugly commit. Sorry. The code is quite a mess right now.
Diffstat (limited to 'src/Makefile_Ector.am')
-rw-r--r--src/Makefile_Ector.am2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am
index b6cda51..3dc4c73 100644
--- a/src/Makefile_Ector.am
+++ b/src/Makefile_Ector.am
@@ -24,6 +24,7 @@ ector_eolian_cairo_h = $(ector_eolian_files_cairo:%.eo=%.eo.h)
24ector_eolian_files_software = \ 24ector_eolian_files_software = \
25 lib/ector/software/ector_software_surface.eo \ 25 lib/ector/software/ector_software_surface.eo \
26 lib/ector/software/ector_software_buffer.eo \ 26 lib/ector/software/ector_software_buffer.eo \
27 lib/ector/software/ector_software_buffer_base.eo \
27 lib/ector/software/ector_renderer_software_base.eo \ 28 lib/ector/software/ector_renderer_software_base.eo \
28 lib/ector/software/ector_renderer_software_shape.eo \ 29 lib/ector/software/ector_renderer_software_shape.eo \
29 lib/ector/software/ector_renderer_software_buffer.eo \ 30 lib/ector/software/ector_renderer_software_buffer.eo \
@@ -67,7 +68,6 @@ lib/ector/software/Ector_Software.h
67 68
68lib_ector_libector_la_SOURCES = \ 69lib_ector_libector_la_SOURCES = \
69lib/ector/ector_main.c \ 70lib/ector/ector_main.c \
70lib/ector/ector_surface.c \
71lib/ector/ector_generic_buffer.c \ 71lib/ector/ector_generic_buffer.c \
72lib/ector/ector_renderer_shape.c \ 72lib/ector/ector_renderer_shape.c \
73lib/ector/ector_renderer_base.c \ 73lib/ector/ector_renderer_base.c \