Hi, On Sat, Apr 3, 2010 at 3:31 AM, Tom Stellard <tstel...@gmail.com> wrote: > I have completed a first draft of my Google Summer of Code > proposal, and I would appreciate feedback from some of the > Mesa developers. I have included the project plan from my > proposal in this email, and you can also view my full proposal here: > http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/tstellar/t126997450856 > However, I think you will need a google login to view it.
I like your proposal, and I believe it's quite workable as a GSoC project as far as scope is concerned. The LLVM points mentioned are valid, but since you seem to be interested in focusing on R300, I believe you are absolutely on the right track, since if you complete the tasks outlined in your project, it will be a very tangible step forward *right now*. <snip> > Schedule / Deliverables: > 1. Enable branch emulation for Gallium drivers (4 weeks) > 2. Unroll loops for Gallium drivers (2 - 3 weeks) I believe your time estimate for loop unrolling should be longer, and for branch emulation probably shorter, particularly since there is existing work. So branch emulation should go much quicker; I don't think the part about re-translating to TGSI is too difficult. > Midterm Evaluation > 3. Loops and Conditionals for R500 fragment and vertex shaders (4 weeks) This part is in some ways the most interesting one, and even if we do go to LLVM eventually (but I doubt it's going to happen any time soon), this part will still be needed. It would definitely be great to see this project come to fruition! cu, Nicolai ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev