Doxygen generated source trees (if generated) may found by traversing the links.
The source to the crappfaker program.
Platform-specific configuration files for the build system.
The build system itself.
The display list manager.
Code for parsing the OpenGL header to extract the full API supported by Chromium. New functions to be supported are added to cr/glapi_parser/system_header/CR_GL.h. This parser isn't very robust (that's an understatement), so be careful to format new functions exactly like the existing ones.
Header files for use by all Chromium components.
Header files for the state tracker.
The mothership client access library.
A number of sample configuration files.
The "poor man's" RSH Daemon. Don't run this, ever.
The resetms program for resetting the mothership between runs.
The quitms program for quitting the mothership.
The code for the mothership itself.
The code for the graphical configuration tool.
The OpenGL faker library. Also contains stub_common.py, which is used by many modules.
The packer. This directory generates a number of useful files, include the structures for tracking "current" state (which, for performance reasons, is partially done by the packer).
Demonstration and test programs. Not all of them listed here.
Matthew Eldridge's Perl-based fast C/C++ dependency generator. Python version by Christopher Waters.
Cr server (aka Network Node) code, built as a library
The Cr server program (uses crserverlib).
The state tracking library. There's a lot of code in here, and some of it is pretty hairy.
The SPU loader, and also functions for manipulating the SPU dispatch tables.
The spu directory is where all the SPUs are found (not all of them are listed here).
The binary swap SPU.
The Error SPU, the implicit parent of all other SPU's.
The Expando SPU. This SPU records display lists when they're build, then replays (expands) them when they're called.
The NOP (do nothing) SPU.
The Feedback & Selection SPU.
The Motion blur SPU.
The spuoptions program.
The Pack SPU for sending unanalyzed streams of OpenGL over a network.
The Passthrough SPU, mainly a starting point for new filter-SPU's
The Performance Monitoring SPU.
The Print SPU.
The Render SPU.
The Readback SPU.
The starting point for new SPU's.
A simple program that loads a SPU explicitly and uses it to draw.
The TileSort SPU for driving tiled displays.
The Wet SPU.
The unpacking library.
All the utitlity functions, and some other miscellany that didn't fit anywhere else.