This is probably one of the most difficult tasks. You'll need to:

1) Add support to Mesa core - new shader stages and the new OpenGL
functions and queries (src/mesa/main)

2) Add support to the GLSL compiler (src/glsl)

3) Add support to the Gallium interface and TGSI
(src/gallium/include/pipe) and supporting code (src/gallium/auxiliary)

4) Add support to the Mesa state tracker (src/mesa/state_tracker),
which translates everything from Mesa core and GLSL IR to Gallium and
TGSI, respectively.

5) Add support to either r600g or radeonsi. For radeonsi, implement
the Gallium interface and program all the hardware registers
correctly. On the shader side, add support to the TGSI->LLVM IR
converter. (src/gallium/drivers/radeonsi) You might also need some
small changes in the LLVM shader backend, not sure about that.

6) Add a lot of of piglit tests.

Marek


On Sun, Jun 8, 2014 at 2:05 PM, Aditya Avinash <adityaavina...@gmail.com> wrote:
> Hi,
> I was looking at RadeonFeature. It shows that Tessellation stage is "TODO".
> What should I do to pick it? I am new to Mesa. Can you help me with some
> documentation which is useful for me to accomplish the task?
> Thank you!
>
> --
> Regards,
> Aditya Atluri.
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to