On Sat, Feb 11, 2017 at 12:03 AM, Jacob Lifshay <programmerj...@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.ma...@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev