Hello,<br> I'm novice in X System.<br><br> I read i830_video.c in xf86-video-intel 2.12.0, and have several questions about X Video extension.<br><br>1. The prototype of PutImage() seems to be a complete "overlay" way.<br>
I have been quite confusing after read<br><a href="http://en.wikipedia.org/wiki/X_video_extension#The_role_of_window_manager_support_and_compositing">http://en.wikipedia.org/wiki/X_video_extension#The_role_of_window_manager_support_and_compositing</a><br>
, which mentions compositing vs overlay.<br> Is it possible to composite/stack/etc. with current X Video extension?<br><br>2. In i830_video.c, it seems that the only difference between "textured" and "overlay" methods is PutImage func ptr.<br>
So why both of them is necessary?<br><br>3. I have no knowledge of Intel GMA hardware, and didn't understand i830_video.c well.<br> One quick question is that, in the "textured" PutImage(), what is the render target? Where is the code setting that render target?<br>
<br>yours,<br>Jim Liu<br>