Hi,<br><br>I have added the acceleration support to the Xfbdev server (in X windows version 11 release 7.4) in order to improve the performance on ARM 11 board.<br>Among the accelerated hooks supported by KAA we have implemented polyFillRect and CopyArea.<br>
<br>But when we run some client application on this accelerated server the calls to the accelerated copyArea (which internally calls the hardware bitBlit function) are coming very less frequently compared to the software blit calls.<br>
<br>During my observation i have found some partially implemented functions like kaaFillRegionTiled() etc which may internally call the blit operation through (*pKaaScr->info->Copy) hook. <br><br>If at all this function could help to improve the performance of blit, can you provide the fully implemented kaaFillRegionTiled().<br>
<br>When i have run one sample client application (gtkDemo) the fbBlt() function got called around 40000 times where as the hardware accelerated blit function called through kaaCopyNtoN (which calls (*pKaaScr->info->Copy) internally) very few times (around 2500 times only) compared to fbBlt.<br>
<br>Can you provide more clarity why are most of the Blit calls are routed through software fallbacks.<br><h2><br></h2>