Hi Jon. you can always run StretchBlit in software (non-accelerated) mode if you have issues. If your framebuffer driver is already working you don't need to touch it. the MMIO acceleration stuff needs to go in the GFX driver of your choice. If you for instance take the i810.c file (in DirectFB), you'll see somewhere at the beginning I810_SUPPORTED_BLITTINGFUNCTIONS, which does not contain DFXL_STRETCHBLIT. This means DirectFB will again use software fallback anyway. So you need to add that, and then expect this flag to be used in the i810SetState() e.a. functions, as well as add a stretchblit entry in your driver_init_driver() function to handle the work.
HTH, Niels Jon Dufresne wrote: > What is necessary for the StretchBlit call to work properly? Does this > need to be implemented in the linux framebuffer driver, the DirectFB > driver, or both? > > If I wanted to add this support to the intel driver, what would be the > best place to start? > > Thanks, > Jon > _______________________________________________ > directfb-dev mailing list > directfb-dev@directfb.org > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev > -- .------------------------------------------. | DirectFB - Hardware accelerated graphics | | http://www.directfb.org/ | "------------------------------------------" _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev