Ok. Problem solved.
It actually was an issue with OpenGL.
It was a problem with my version of Mesa. I'm not sure, but I'm guessing something went wrong in the update, I uninstalled gl1-mesa-glx and installed gl1-mesa-dri and gl1-mesa-swx11. Then I ran "compiz --replace" and it worked, but very slowly and there were thick black borders on my windows. I saw in the output that texture_from_pixmap was present and that it never tried indirect rendering. So I uninstalled gl1-mesa-swx11 and installed gl1-mesa-glx again and then compiz ran perfectly. I saw in the output that texture_from_pixmap was not present, but then it tried indirect rendering and then it found texture from pixmap.
Now everything is working except the "unsupported" plugins. They disable themselves whenever I enable them. Anybody know how to force them to work?