On Tue, Sep 12, 2006 at 02:28:40PM -0400, Matt Lavin wrote: > Ville Syrjälä wrote: > > FillTriangle has less overhead. Does GTK have a shape hint like X? If it > > does maybe it would make sense to draw all convex polygons with > > FillTriangle(). > > > The GDK method for filled polygons does not give any extra information > about the polygon except the points involved. It would be possible to > examine the points in the polygon to decide on the type of polygon, but > I'd say that is an optimization that could be added later if it was > deemed necessary.
Sure. > >> 4. The current code seems a bit strange when it comes to clipping. The > >> gdk_directfb_clip_region is retrieved and iterated over, setting the > >> clip and drawing a triangle for each clip rect. I would have expected > >> the list to be iterated over while updating the clip and then just one > >> triangle would be drawn at the end. Is the current code right? > >> > > > > The code looks correct to me. DirectFB has just one clipping rectangle. > > Some hardware may support more but (IIRC 3 for ati128 for example) but > > that feature isn't exposed by DirectFB > Ok, I assumed that setClip worked differently than it does. Can you > explain why fillTriangle called more than once? It's called once for each clipping rectangle. Othwerwise it would draw only the part of the triangle which is inside the last clip. -- Ville Syrjälä [EMAIL PROTECTED] http://www.sci.fi/~syrjala/ _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev