[Mesa-dev] Request for information on Radeon

Marek Olšák maraeo at gmail.com
Mon Jun 9 07:19:51 PDT 2014

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.


On Sun, Jun 8, 2014 at 2:05 PM, Aditya Avinash <adityaavinash1 at 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 at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

More information about the mesa-dev mailing list