Hi, I'm trying to change implementation of some functions of generic.c (gFillRectangle, gBlit and gStrecthBlit). I'm doing this because i need to put specific codes of my hardware to accelerate these operations.
The problem is: When i change fillrectangle: all execute fine. When i change implementation of gBlit: draw in simple surfaces => OK draw in window surfaces => BUG draw in window surfaces with desc.caps = (DFBSurfaceCapabilities)(DSCAPS_PRIMARY) => OK Method of my implementation: 1 - Create my_src_surface 2 - Create my_dst_surface 3 - Copy gfxs->src_org[0] to my_src_surface 4 - Copy gfxs->dst_org[0] to my_dst_surface 5 - do operation(blit or fill or strecth) using my_src_surface and my_dst_surface 6 - Copy my_dst_surface to gfxs->dst_org[0] I didn't understand the functionality of set of functions used by RUN_PIPELINE. do anyone know the correct way to do what i proposed?? PS: if my explanation is not enough to understand my problem contact me that i give you more details Thanks
_______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev