On Sun, Mar 16, 2014 at 12:14:29AM +0100, Marek Skalický wrote: > Hi, > My name is Marek Skalický. I am 20 years old and I study Applied > informatics at Masaryk university in Brno. > And I am interested in GSoC project about implementing OpenCL Image > Support into r600g/radeonsi. > > I would like to ask what to do except of writing proposal. Should I > close some example bug, or give some "proof" of my skills? Or what to do > next? >
Hi Marek, I don't think that X.Org has required students to close example bugs or submit practice patches in the past, but it certainly wouldn't hurt to submit a sample patch to prove you know how to use git and send emails. I'm sure you can find some whitespace somewhere in mesa that needs cleaning up and that would make a good sample patch. When you write your proposal you can include links or attach sample codes for projects you have done in the past to demonstrate your proficiency in the applicable programming languages (for this project, it would mainly C and C++). As for your proposal, I would recommend uploading your rough draft to the Google Summer Code site and then mailing a copy to the list for review. You can edit your proposal on the Google Summer of Code site right up until the deadline, so you don't need to wait until you have a final draft to upload it. The more feedback you can get on your proposal before the deadline (which is in about three days) the better your proposal will be. If you have any specific questions about this project or need help getting started, don't be afraid to ask. At a high level, this project can be broken down like this: 1. Find and/or write simple OpenCL programs (preferably piglit[1] tests) that use images. 2. Add image builtins to libclc[2] 3. Implement the gallium callbacks used by clover[3] for images. 4. Add support for compute images to the R600 LLVM[4] backend. -Tom [1] http://cgit.freedesktop.org/piglit [2] http://libclc.llvm.org/ [3] http://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/state_trackers/clover [4] https://github.com/llvm-mirror/llvm/tree/master/lib/Target/R600 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev