On Mon, Jun 25, 2012 at 07:31:20PM +0100, Roland Scheidegger wrote: > Does this fix the test because lp_build_brilinear_lod produces bogus > values in this case or just because the test is strict about such > filtering optimizations? In the latter case I'm not sure I really see > much point.
Bogus. It does the fractional-part log2 approximation there, which only makes sense if you called fast_log2 before (and even then the log bias is going to be strangely applied, but meh). > I'm surprised it can actually pass in either case since we drop all but > the first lod per quad values on the floor anyway so I think you will > get neither the right filtering weights between mipmaps nor even the > right mip levels (if the integer part of the lod isn't the same) for > anything but the first texel per quad. Luck due to the design of the test. It's rectangles with a fixed lod value, so the quads all have the same. That's pretty much why I cooked up miplevels-2 (only in vs though, it's much easier there and the code is shared). OG. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev