<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Hi,<br><br>    Am new to linux graphics driver dev and is my spare time project.<br>Can someone answer some fundamental questions.<br>
<br>Its regarding the 2D device dependent driver &lt;device_drv.so&gt;.<br><br>a. My understanding is that this driver is needed for GPU accelerated 2D<br>rendering also. Hence its needed even if DRI is not enabled for 3D. Its<br>
basically the 2D driver for the GPU. Is my understanding correct?<br><br>b. What are the functions that need to be implemented by this driver? Is<br>there a header file that is exported by the device independent part of<br>
Xserver which lists all the functions that &lt;device_drv.so&gt; needs to<br>support?<br><br>c. Any suggestions on how to start writing this 2D driver will certainly<br>be helpful.<br><br>Thanks<br><font color="#888888">K</font></span>