[Mesa-dev] OpenCL Image Support

Tom Stellard tom at stellard.net
Tue Mar 18 18:14:20 PDT 2014


On Mon, Mar 17, 2014 at 10:50:18PM -0400, Aditya Avinash wrote:
> Hi,
> I am a student. I have experience in OpenCL for 3 years. I would like to
> know what need to be done exactly.
> 

Hi,

The first thing you need to do is write a proposal. I would recommend
writing a rough draft, uploading it 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 two 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



More information about the mesa-dev mailing list