From the DRI FreeDesktop.org Wiki there is the R600ToDo page. Among the open items on the TODO list for this driver that supports the Radeon HD 2000/3000/4000/5000/6000 generations of graphics processors include:
- Implementing various LLVM features for the R600g LLVM back-end that aren't currently in place, like removing target-specific instrinsics and using the LLVM analysis passes better.
- For compute support, kernel parameters can be stored in constant registers, the constant address space can be enabled, the local address space can be enabled, handling OpenCL code containing multiple OpenCL kernels, and handling the #include directive within OpenCL C source-code.
- Various 3D features such as MSAA on the window system frame-buffer, polygon stippling, more HyperZ work, and geometry shaders.
- Bug fixes.
Just this week was when the Radeon R600 Gallium3D driver finally hit the big milestone of handling OpenGL 3.0 for all supported hardware.