Enlightenment CVS committal Author : turran Project : e17 Module : proto/enesim
Dir : e17/proto/enesim/src/lib/raster/renderer Modified Files: Makefile.am fill_color.c Log Message: + Change how fixed point headers should be (16p16 only) + Remove scanline directory completely, the API is better now without it + Jose's code: Add support for surface draw transformation/scaling (only affine transformations for now). the API has to be changed again. + Add an examples directory (still have to merge it with svn code) but is usable + All the rop directory is also removed, now each backend has its own dir. Now we can reuse the code better. + Add more code to the utils dir, rectangle to easily handle clips, intersections, etc. Better than macros =================================================================== RCS file: /cvs/e/e17/proto/enesim/src/lib/raster/renderer/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- Makefile.am 2 Dec 2007 23:28:42 -0000 1.3 +++ Makefile.am 27 Dec 2007 15:14:26 -0000 1.4 @@ -5,6 +5,7 @@ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/raster/scanline \ -I$(top_srcdir)/src/lib/raster/surface \ +-I$(top_srcdir)/src/lib/util \ @EDATA_CFLAGS@ noinst_LTLIBRARIES = libenesim_renderer.la =================================================================== RCS file: /cvs/e/e17/proto/enesim/src/lib/raster/renderer/fill_color.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- fill_color.c 10 Dec 2007 23:04:05 -0000 1.4 +++ fill_color.c 27 Dec 2007 15:14:26 -0000 1.5 @@ -23,7 +23,7 @@ f = r->data; - cfnc = enesim_surface_span_color_get(dst, r->rop); + cfnc = enesim_surface_span_color_func_get(dst, r->rop); offset = (dst->w * sl->y) + sl->x; //printf("%d %d %d\n", s->y, s->x, s->w); cfnc(&dst->data, offset, f->color, sl->w); @@ -39,7 +39,7 @@ f = r->data; - cfnc = enesim_surface_span_color_mask_get(dst, r->rop); + cfnc = enesim_surface_span_color_mask_func_get(dst, r->rop); offset = (dst->w * sl->y) + sl->x; cfnc(&dst->data, offset, f->color, sl->w, sl->coverages); } ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs