<body>
<div class="header">
- <h1>The Mesa 3D Graphics Library</h1>
+ The Mesa 3D Graphics Library
</div>
<iframe src="contents.html"></iframe>
<li><b>include</b> - Public OpenGL header files
<li><b>src</b>
<ul>
+ <li><b>amd</b> - AMD-specific sources
+ <ul>
+ <li><b>addrlib</b> - common sources for creating images
+ <li><b>common</b> - common code between RADV, radeonsi and ACO
+ <li><b>compiler</b> - ACO shader compiler
+ <li><b>llvm</b> - common code between RADV and radeonsi for compiling shaders using LLVM
+ <li><b>registers</b> - register definitions
+ <li><b>vulkan</b> - RADV Vulkan implementation for AMD Southern Island and newer
+ </ul>
<li><b>compiler</b> - Common utility sources for different compilers.
<ul>
<li><b>glsl</b> - the GLSL IR and compiler
<li><b>main</b> - The core Mesa code (mainly state management)
<li><b>drivers</b> - Mesa drivers (not used with Gallium)
<ul>
- <li><b>common</b> - code which may be shared by all drivers
+ <li><b>common</b> - code which may be shared by all drivers
<li><b>dri</b> - Direct Rendering Infrastructure drivers
<ul>
- <li><b>common</b> - code shared by all DRI drivers
- <li><b>i915</b> - driver for Intel i915/i945
- <li><b>i965</b> - driver for Intel i965
- <li><b>radeon</b> - driver for ATI R100
- <li><b>r200</b> - driver for ATI R200
- <li>XXX more
+ <li><b>common</b> - code shared by all DRI drivers
+ <li><b>i915</b> - driver for Intel i915/i945
+ <li><b>i965</b> - driver for Intel i965
+ <li><b>radeon</b> - driver for ATI R100
+ <li><b>r200</b> - driver for ATI R200
+ <li>XXX more
</ul>
<li><b>x11</b> - Xlib-based software driver
<li><b>osmesa</b> - off-screen software driver