Hi, This is v3 of the series. It should have all the changes I promised to fix. There are some new or splitted patches because _mesa_strtof, simple_list, and thread pool are now moved to src/util/. To summarize,
Patch 1-3 merge mesa and glsl strtof wrappers and moves them to src/util/. They go on to clean up the #ifdef hell and make the wrappers thread-safe. Patch 4-6 add a generic thread pool to src/util/. Patch 4 moves simple_list.h from core to util because the thread pool needs it. Patch 7-11 fixe thread safety issues in the frontend compiler and add the infrastructure for multithread compilation to the core. Patch 12-16 fix i965 and add the drirc option to enable multithread compiler. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev