Reviewed-by: Bruce Cherniak <bruce.chern...@intel.com> > On Oct 26, 2016, at 7:08 PM, George Kyriazis <george.kyria...@intel.com> > wrote: > > --- > .../rasterizer/scripts/templates/ar_eventhandlerfile_h.template | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git > a/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template > > b/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template > index 6a62f17..5310bf5 100644 > --- > a/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template > +++ > b/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template > @@ -60,7 +60,12 @@ namespace ArchRast > sprintf(buf, "%s\\ar_event%d_%d.bin", outDir.str().c_str(), > GetCurrentThreadId(), id); > mFilename = std::string(buf); > #else > - SWR_ASSERT(0); > + char buf[255]; > + // There could be multiple threads creating thread pools. We > + // want to make sure they are uniquly identified by adding in > + // the creator's thread id into the filename. > + sprintf(buf, "%s/ar_event%d_%d.bin", "/tmp", > GetCurrentThreadId(), id); > + mFilename = std::string(buf); > #endif > } > > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev