evas render2 work - no new feature - paralell bit of code
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 21 Jul 2015 09:01:11 +0000 (18:01 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 24 Jul 2015 13:11:40 +0000 (22:11 +0900)
commit65ebf496fd02c0e495fd9a11233172ae0b67f051
treeb842ded27b765d45ba8cd6acef5b7d5854549b36
parente0c81ed35f3a67af1c19cdf7524dd4a351d33d1b
evas render2 work - no new feature - paralell bit of code

*this does not affect any "stable" code paths - it's render2 and some
added region code that i MAY have to use to fix some bugs/issues as i
am noticing tilebuf being pretty silly and just doing bounding boxes.
region code lifted from xserver (mit-x11 license thus compatible with
evas bsd) and it's been stripped down and cleaned up with some tilebuf
optimizations like remembering the last rect add/del to avoid work
when repetedly adding/delling the same rects (very common).
src/lib/evas/canvas/evas_object_rectangle.c
src/lib/evas/canvas/render2/evas_render2.c
src/lib/evas/canvas/render2/evas_render2.h
src/lib/evas/canvas/render2/evas_render2_th_main.c
src/lib/evas/canvas/render2/region.c [new file with mode: 0644]
src/lib/evas/canvas/render2/region.h [new file with mode: 0644]