On Wed, 14 Dec 2005 14:43:50 +0900 Carsten writes: > On Tue, 13 Dec 2005 23:38:43 -0500 Jason Tackaberry <[EMAIL PROTECTED]> > babbled: > > > On Tue, 2005-12-06 at 15:32 +0900, Carsten Haitzler wrote: > > > yeah - we ALSO need arbitratry clipping to any object, with an > added option > > > of pre-rendering all objects to be clipped by a clipper to a tmp > buffer, > > > unlike > > > > I'd settle for extending the current approach to support gradient > > objects as well, so that we can have a text fadeout effect. > > > > Currently I'm using this enormously brutal hack where I use Imlib2 > to > > render the text, modify the pixels directly, then use > > evas_object_image_data_set on an Evas image. Ugly. :) > > very ugly. the idea is that u could clip USING a gradient object > thus get what > u want. but for that we need pixel mask multiplication (render clip > mask, > render all objects to be clipped by it to a tmp buf, now composite > tmp buf to > destination, free tmp mask). when rendering the mask we can make a > few > shortcuts like cutr it up into only sub-object intersection regiosn > so we onyl > render/calculate the regions of the mask we will be needing for > multiplied dest > composite :) > Yeah, but you know the real difficulty here isn't the gfx aspects, at least not with the software based engines -- it's with the canvas level clipping semantics... Also, for the other engines, there's the need for the notion of the 'tmp' buffer to draw to... BTW, whatever happenned to that 'canvas-object' engine that you and someone else were working on (that was being discussed in irc) some weeks back?
------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel