<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000'>That work has been merged (w/ LLVM 3.1 and MC-JIT support), however it's quite likely that's there are still race conditions, as nobody has been pursuing llvmpipe thread-safety so far.<div><br></div><div>Jose<br><div><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><title></title><p style="margin: 0px;">Last year end of march i remember there was a discusssion about the thread safety in llvmpipe.</p>
<p style="margin: 0px;">It seems that llvmpipe was not thread safe since the underlying LLVM contexts were shared, but there was a branch mentioned that fixes this issue and that was planned to be merged to the mainline in the future.</p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">When working with the latest mesa version i currently still notice that llvmpipe is currently not thread safe - so i assume that this changes that bring separated LLVM context handling have not been submitted to the main line so far.</p>
<p style="margin: 0px;">Any new information available concerning this topic?</p><br>_______________________________________________<br>mesa-dev mailing list<br>mesa-dev@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/mesa-dev<br></blockquote><br></div></div></div></body></html>