I think vulkan is supposed to be reentrant already. Jacob Lifshay On Feb 10, 2017 3:38 PM, "Roland Mainz" <roland.ma...@nrubsig.org> wrote:
> 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