It sounds like this has some parallels to Mesa's Gallium llvmpipe. (Both projects aim to render some version of OpenGL on the CPU.) Does anyone more familiar with either project know how much those goals overlap and if opportunities for code sharing exist?