Attached is patch which add command checker. This patch suffered a bit of my unlukiness or simply my skill to use git reset --hard beyond reasons. So, I did loose the regs_src/r600 file that i use to deeply test this patch on various R6XX/R7XX hw. This patch as a new one which only had little testing (Xorg + Quake3 which i believe should cover enough ground).
There is a bunch of area than can be improved : - compute exact mipmap size rather than more than likely slightly overestimating it. - support for stream out buffer - support for GS shader >From code point of view i don't like the hugly split of radeon_drv.h in 2 files so i can include one in the r600_cs.c. I think better solution is to provide helper function to extract information we want in the legacy case (note that we don't use this information in the legacy case...). Any others things i should change ? Cheers, Jerome ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com -- _______________________________________________ Dri-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dri-devel
