summaryrefslogtreecommitdiff
path: root/DriExtension.mdwn
blob: 878db01478cf16ed9ea9c470dcbf5ec744757eb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


### DRI Extension


#### What does the XFree86 DRI extension?

The XFree86-DRI X server extension is basically used for communication between the other DRI components (the X server, the kernel module, _libGL.so_ and the 3D DRI drivers). 

The XFree86-DRI module maintains DRI-specific data structures related to screens, windows, and rendering contexts. When the user moves a window, for example, the other DRI components need to be informed so that rendering appears in the right place. 


#### Where does the XFree86 DRI extension resides?

The DRI extension module usually resides at _/usr/X``11R6/lib/modules/extensions/libdri.a_. 

The DRI extension source code resides at [[xc/programs/Xserver/GL/dri/|http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dri/xc/xc/programs/Xserver/GL/dri/]] .