[Mesa-dev] software implementation of vulkan for gsoc/evoc
Roland Mainz
roland.mainz at nrubsig.org
Fri Feb 10 23:38:02 UTC 2017
On Sat, Feb 11, 2017 at 12:03 AM, Jacob Lifshay
<programmerjake at gmail.com> wrote:
> I would like to write a software implementation of Vulkan for inclusion in
> mesa3d. I wanted to use a tiled renderer coupled with llvm and either write
> or use a whole-function-vectorization pass. Would anyone be willing to
> mentor me for this project? I would probably only need help getting it
> committed, and would be able to do the rest with minimal help.
Please do me a favour and implement the renderer in an reentrant way,
i.e. no global variables (e.g. put all variables which are "global" in
a "handle" struct which is then passed around, e.g. like libpam was
implemented). This helps a lot with later multithreading and helps
with debugging the code.
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
More information about the mesa-dev
mailing list