On Fri, Sep 24, 2010 at 8:08 PM, Eric Anholt <e...@anholt.net> wrote: > One of the uglier bits of the classic drivers, in my opinion, is the > ChooseTexFormat hook. Most drivers are trying to get to a similar set > of formats, and using similar fallbacks for unavailable formats. > Worse, they need to cleverly choose formats based on the incoming > type/format to avoid having to munge the data on the way in if > possible, and everyone needs to work those out. So, rather than > having each driver have these smarts, move it to the core. > > There are still some rough edges. There are not enough fallbacks yet > to cover everything (see i810 for example), so drivers with a more > restricted set of supported formats may need to add more lines to > _mesa_choose_tex_format. Also, the endianness-dependent choice of > formats in texmem.c and radeon's texturing isn't merged -- I knew I'd > mess it up somehow if I did it on my own, so I'm leaving radeon for > someone with big-endian to finish off. > > Any complaints, or should I go ahead and merge this?
Do we care about all those old GPU ? r128, sis .. ? To me it seems like we pretend they work but my feeling is that no one use them. I think only radeon, nouveau & intel classic driver are still in use. For the others i wouldn't mind stop pretending supporting them and removing them from the tree. Cheers, Jerome _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev