[Mesa-dev] Participate in X.Org Endless Vacation of Code

Lakmal padmakumara rclakmal at gmail.com
Fri Apr 27 07:22:34 PDT 2012


Hey Tom & Alex ,

On Fri, Apr 27, 2012 at 7:33 PM, Tom Stellard <thomas.stellard at amd.com>wrote:

> On Fri, Apr 27, 2012 at 06:06:01PM +0530, Lakmal padmakumara wrote:
> > Hey Devs ,
> >
> > I'm Lakmal ,a Computer Science & Engineering student from University of
> > Moratuwa ,Sri Lanka . Next few months going to be my term vacation and I
> > was searching for opportunities where I could get the experience of a
> real
> > world project while improving my technical skills .X.org Endless Vacation
> > of code seemed to match my targets perfectly .
> >
> > I had a conversation with Matt Dew and Alex Deucher about my past
> > projects,interests ,availability .You can refer to that conversation in
> the
> > quoted parts below.When I express my interest in working with the project
> > on *adding an OpenCL test framework for piglit* which was suggested in
> the
> > summer ideas list, Alex asked me to direct my request to this mailing
> list
> > for more help .
> >
> > I see *piglit *is written in python. I posses a good knowledge in Python
> > and very much interested in working with the language.That was one of the
> > reason I preferred this project .I would be grateful if anyone of you can
> > provide some more details on how should I proceed further , whether this
> > project would be suitable for a summer project (Of course it is suggested
> > in the summer ideas list  :-) .But would like to get a comment on that as
> > well ) and any other technologies I should be familiar with to work with
> > the project .
> >
> > I have my semester exams going on until the end of 3rd week of May . So I
> > am hoping to utilize these weeks to make my self familiar with the
> > community and to build up a good proposal.So any help would be greatly
> > appreciated .
> >
> > Thanks in advance
> >
> >
>
> Hi Lakmal,
>
> Glad to hear that you are interested.
>
> I would suggest you start by getting familiar with piglit and do a test
> run or two.  Typically, we use the quick-driver.tests suite for testing
> graphics drivers.  Once your are familiar with how piglit works then you
> can start to take a look at the internals of piglit and how the testing
> infrastructure for other APIs is designed.  This will help you get a
> sense of the work involved in adding support for OpenCL.
>
> There was some work done in the past on adding OpenCL infrastructure
> to piglit.  The code is here: https://github.com/rakadam/piglit
> It might be useful to take a look at that too.
>
> For the OpenCL piglit project, I think the work could be divided up into
> three major tasks:
>
> 1. Add OpenCL infrastructure to piglit
> 2. Write OpenCL tests
> 3. Fix the Open Source OpenCL implementation when tests fail
>
> Number 3 is optional, but would be a good way to get involved in Open
> Source driver development.
>
> Once you get a sense for what you want to do and how long it might
> take, you should make a draft of your proposal and send it to the mailing
> list for some feedback.
>
> Most of the piglit developers hang out in the #dri-devel irc channel @
> irc.freenode.net, so that is also a good place to go if you have
> questions.
>
> I hope this helps.
>

Yes ,this is very helpful and I got some pointers on how should I start
working .
Will get back to you with a draft proposal and also with any questions if I
encounter any in the process .

Thanks again .

>
> -Tom
>
> > On Wed, Apr 25, 2012 at 8:46 PM, Lakmal padmakumara <rclakmal at gmail.com
> >wrote:
> >
> > > Hi Alex ,Matt & Everyone ,
> > >
> > > Thanks for the ideas list Alex. I did encounter this link previously
> when
> > > I was going through the mail archives .
> > >
> > > I'm not sure whether all these projects are available or not .But after
> > > having an initial look I'm pretty much interested in the two projects
> > > mentioned here .
> > >
> > > First one is the project regarding adding an OpenCL test framework for
> > > piglit .Piglit seems to be implemented in python .So I would be very
> much
> > > interested in working with it .
> > >
> > > And as another option I'm interested in the project focusing adding
> more
> > > input support for XCB .I dont have much background knowledge needed for
> > > this project .But when I read about it sounded really interesting and
> also
> > > got the feeling I would enjoy this type of a project .
> > >
> > > You might have some comments on my interested ideas .If you think they
> are
> > > feasible Please guide me on how should I proceed further with each one
> .
> > > One thing I experienced in the past was when you try to contribute to a
> > > open source project most difficult part is setting up the required
> > > environment/tools for the development . I would kindly request some
> > > guidance and help on these steps focusing on above projects .
> > >
> > > As I mentioned in my first email message , I will be having my exams
> until
> > > the end of third week of May .I believe it will be great if I can use
> these
> > > 3 weeks to get to know the community and move with one of my selected
> idea
> > > until I can come up with a good proposal with the feedback of the
> > > developers . So I would be able to start my developing phase right
> after
> > > I'm done with my exams .
> > >
> > >
> > > On Wed, Apr 25, 2012 at 6:11 PM, Alex Deucher <alexdeucher at gmail.com
> >wrote:
> > >
> > >> Hi Lakmal,
> > >>
> > >> On Wed, Apr 25, 2012 at 1:30 AM, Lakmal padmakumara <
> rclakmal at gmail.com>
> > >> wrote:
> > >> >
> > >> > Yes Matt , as you have mentioned I am more interested in non-graphic
> > >> backend
> > >> > stuff . During my last internship I mainly worked with Python and
> Ruby
> > >> where
> > >> > I used these scripts to access several remote servers ,download data
> > >> ,create
> > >> > databases and finally to analyze and present these data. I found
> python
> > >> to
> > >> > be a very interesting programming language although I hadn't work
> with
> > >> it
> > >> > before my internship .
> > >> >
> > >> > I developed an extension to OpenOffice which can be used to do basic
> > >> image
> > >> > manipulation using Java .Most of the features of this extension were
> > >> > depending on pixel manipulation ( Etc Rotation Image , Scale )
> where I
> > >> could
> > >> > use my solid mathematics background .
> > >> >
> > >> > As one of the project in the university I'm working in developing a
> > >> > Distributed System Management Framework using Apache Zookeeper and
> > >> Apache
> > >> > Thrift with 3 other team members. Language of implementation is
> Java and
> > >> > this involves working with some major topics in distributed
> computing
> > >> like
> > >> > election algorithms ,resource allocation algorithms .
> > >> >
> > >> > In the recent past , I worked a little bit with GNOME shotwell
> project
> > >> as I
> > >> > was very excited with its lightweight appearance and good set of
> > >> features
> > >> > which made me to hack their code a little bit . So I could make
> myself
> > >> > familiar with their main implementation language Vala (which I
> believe
> > >> very
> > >> > similar to C#) .
> > >> >
> > >> > Although I haven't worked with a major project in "C" that is one
> other
> > >> > language I'm comfortable at, as I used it and still using it in our
> > >> > university assignments.
> > >> >
> > >> > So as the bottom line at the moment I'm very much familiar with
> > >> languages
> > >> > like Python , Java,  C ,C++  and Vala and also with PHP as I have
> > >> written
> > >> > some web services during my internship . I have a solid knowledge in
> > >> > database query languages like MySQL and SqLite .But if the task is
> > >> > interesting I will find it extremely exciting to learn new things
> > >> related to
> > >> > it .
> > >> >
> > >> >>
> > >> >> For instance, we have a python script that generates C bindings.
> > >> >
> > >> >
> > >> > This sounds interesting and looks like it matches to my current
> skill
> > >> set .
> > >> > Let me know more about it and similar sub projects .
> > >>
> > >> You might also want to take a look at this page:
> > >> http://www.x.org/wiki/SummerOfCodeIdeas
> > >> Find something that interests you and send us a preliminary proposal.
> > >> You might want to run your ideas past the xorg mailing lists for
> > >> additional input from other developers familiar with Xorg.  That may
> > >> help you narrow down what you want to focus on.  Feel free to ask lots
> > >> of questions about possible ideas as the goal is for this to be
> > >> something interesting to you that you will learn something from and be
> > >> able to complete successfully over the summer.
> > >>
> > >> Alex
> > >>
> > >
> > > Best Regards
> > > Lakmal
> > >
> >
> > Best Regards
> > Lakmal
>
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20120427/ce0c6459/attachment.html>


More information about the mesa-dev mailing list