summaryrefslogtreecommitdiff
path: root/SummerOfCode.mdwn
blob: 8c4243ec6f671de1794ac20e3f991924e10178b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

The DRI project is looking to take part in the Google [[Summer of Code 2005|http://code.google.com/summerofcode.html]].  This project endeavors to fund students to contribute to an open-source project over summer break.  There are many interesting projects to be done in the DRI, and a fun group of developers to work with.  Below are some example ideas, but we are open to other projects, too! 

**Update:** We were not accepted as a mentoring organization.  However, Bart Massey at Portland State University (one of the mentoring orgs) is knowledgable in X and suggested that he would gladly be an official mentor for students interested in doing DRI or X projects for SoC. 


## Example project ideas

* Fix the SiS 6326 driver texturing support and integrate into head CVS.  This would involve updating older code to current Mesa, debugging texturing, and CVS integration. 
* Port the utah-glx NVIDIA driver to the DRI.  This would involve creating a DRM, determining how integration with the updated 2D driver would work, and porting the driver itself. 
* Integrate the partially-completed S3 Virge driver. 
* Integrate the partially-completed Trident driver. 
* Rewrite the 3dfx driver to not depend on Glide and support SLI. 
* Create a modern Gamma GMX DRI driver based on the currently-defunct one. 
* Write a [[SiliconMotion|SiliconMotion]] DRI driver. 
* Extend [[glean|http://glean.sf.net/]] to cover new extensions and more core functionality. 
* Dynamic code generation for fragment/pixel shaders. 

## Mentors

* [[EricAnholt|EricAnholt]] (DRM, client drivers) 
* [[AdamJackson|AdamJackson]] (server bits, client drivers)