Hi,<br><br>I spent some digging through the code but could not find answer to some of the questions.<br>Hope someone can help out.<br><br>1) Mesa/src/glx/x11 is the same as in X-server branch under GL/glx. I am assuming that<br>
 the code in X-server is what should be used. Right ?<br><br>2) Mesa/src/mesa is similar to X-server branch under GL/mesa. X-server just refers to the<br>    code in Mesa. Don't we just need the software rendering code in X-server ?<br>
    Why is glapi included on the Xserver side ? Also, why are we making libX.la ?<br><br>3) Mesa/src/drivers/dri/<driver-name>/server/ What does the 3D driver supposed to<br>    provide under server directory ? Is there a document describing this ?<br>
<br>4) xf86driproto/xf86dri.h : has several functions like XF86DRIQueryExtension etc. which<br>sends X requests and are handled in hw/xfree86/dri/xf86dri.c, dri.c. What i can't<br>find is where these functions (declared in xf86dri.h) are defined.<br>
<br>5) 2D Driver calls DRIQueryVersion. Where is this defined ?<br><br>Any help would be appreciated. If i am not reading some document, please let me know.<br>Is the document under hw/xfree86/doc/README.DRI reflect the current state of things.<br>
It is dated June 2001.<br><br>Thanks<br>mohan<br><br><br><br>