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&#174; 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

Reply via email to