I just found the silly problem, it was my vertex program that triggered it...
Before the BFC patch we calculated wanted_key.OutputsWritten again in r300SelectVertexShader rather than using the previously calculated value from r300TranslateVertexShader like we should have. Your patch was correct to change this, but since R300 is using texcoords inefficiently my "MOV result.color, vertex.color;" was enough to use too may texcoords. At least this is what I assume. Anyway, there isn't anything wrong with the patch and it does everything correctly. :-) I would like to clean up a few things though; the cur_reg handling in r300TranslateVertexShader is pretty messy. I notice your latest patch cleans that up a bit, so I'll look at merging some of that. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
