Diff for "SummerOfCodeIdeas"

Differences between revisions 82 and 83
Revision 82 as of 2013-03-29 04:51:49
Size: 10378
Editor: TomStellard
Comment:
Revision 83 as of 2013-03-29 04:54:57
Size: 10382
Editor: TomStellard
Comment:
Deletions are marked like this. Additions are marked like this.
Line 97: Line 97:
 . This project is pretty straightforward: pick an application and fix bugs or implement missing features in clover and/or the gallium drivers until it works. In order to come up with a good proposal for this project a student will need to first investigate their chosen application to determine what needs to be done to get it working. Some example applications:  . This project is pretty straightforward: Pick an application and fix bugs or implement missing features in clover and/or the gallium drivers until it works. In order to come up with a good proposal for this project a student will need to first investigate their chosen application to determine what needs to be done to get it working. Some possible applications:
Line 99: Line 99:
 * Any bitcoin client (r600g = Medium / radeonsi = Hard)
 * GEGL filters in GIMP (r600g = Easy / radeonsi = Hard)
 * Luxmark (r600g = Hard / radeonsi = Very Hard)
  * Any bitcoin client (r600g = Medium / radeonsi = Hard)
  * GEGL filters in GIMP (r600g = Easy / radeonsi = Hard)
  * Luxmark (r600g = Hard / radeonsi = Very Hard)

Project Ideas for Google Summer of Code / X.Org Endless Vacation of Code programs

Goal

The X.org board treats GSoC as an opportunity to teach new developers rather than a chance to get a pile of free code. With this perspective, if, in two months, the student actually has learned how to contribute to X Window System, that's a huge step forward. Creating a project which guides this process with a maximal chance of success is the only tricky part.

When writing a proposal, please remember to make it detailed. Include at least the information called for in "What should a student application look like?", but including milestones and a project schedule is even better. See GSoCApplication for guidelines.

X.Org is a large and comprehensive project with a huge number of possible opportunities for interesting Google / X.Org Summer of Code projects. This list contains a few of those opportunities that are particularly interesting to X.Org developers and potential mentors. Please note that these are just suggestions; if you have an idea for something else please ask.

If you have questions, feel free to contact us on the X.Org mailing list or the X.Org IRC channel.

2013 Ideas

Glamor

Glamor Performance Tuning

Glamor Xv support

Mesa

GLSL Compiler

Find common patterns in real GLSL shaders

Improved application of GLSL complier optimizations

r600g

Add support for OpenCL local and private memory spaces

Improve VLIW5 scheduling in the LLVM backend

clover

Intel

Implement GLSL 1.30 for older chipsets than SandyBridge

Piglit

GL/GLSL tests for GL 3.2, 3.3

X Input

Add custom gesture recognition to touchpad and touchscreen driver module

X Server

Shatter support for the X Server (Xinerama replacement)

Kernel

Implement working rendernode support

See also: ToDo