These two patches make nv50 usable with driver allocated pixmaps. I am aware that some cards (NV9X?) have a slightly different texture layout somehow, i would encourage people to use the test program i sent a few days ago to try and figure it out, or at least sent in the output (see the last email for details).
Sorry for all the bitmasking, shifting and such in the first patch but is absolutely necessary for good performance (a division or modulus in a hot code path sucks). The first patch also uses the larger texture modes where possible (obviously not for classic exa). The 2nd patch is needed to make initial pixmap upload and especially known software rendering ops acceptable again (the regression was more than an order of magnitude). These are not a 100% commit ready obviously, but i wouldn't want to loose the patches either. Maarten.
0001-nv50-implement-wfb.patch
Description: Binary data
0002-exa-smarter-initial-mapping-of-driver-allocated-pix.patch
Description: Binary data
_______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
