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

Reply via email to