Patches 1, 2, 3, and 5 though 12 are Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>
Admittedly, I wasn't exceptionally thorogh with patches 6 and 7. I'm not worried about 6 getting a lot of use, and I expect we'll revisit 7 in the not too distant future (per previous discussions about the compressor). On 08/06/2014 09:27 AM, Neil Roberts wrote: > Here is a v2 of the BPTC texture compression series. The main > difference is that instead of going via DXT3 for the UNORM formats it > now always uses the custom naïve compressor for all formats. This > doesn't give very good-looking results but it is fast and doesn't add > any dependencies. There was some discussion about alternative > approaches on the list here: > > http://lists.freedesktop.org/archives/mesa-dev/2014-July/064436.html > > I didn't manage to get any consensus on whether this approach is the > right thing to do so I thought I would just post the patches and see > what happens. > > The other changes are: > > • The patches are rebased on top of Jason Ekstrand's texstore changes. > This required some modification to format_info.py. > > • Added a patch to make glGenerateMipmap work with the BPTC formats. > > • Added a patch to make the meta implementation of glGetTexImage work > with the two floating-point formats. > > • Added the formats to some format query functions that were missed. > (There are a lot of switches for formats spread around Mesa!) > > • Fixed setting the alpha component to 1.0 when fetching from the RGB > half-float formats. > > • Fixed fetching the alpha component from sRGB formats. > > • Fixed the quantization step for the half-float compressor. > > • Fixed a typo causing a bug in the compressor for textures with a > width that isn't a multiple of four. > > The patches are also available on Github here: > > https://github.com/bpeel/mesa/commits/wip/bptc > > There are piglit tests for BPTC in a branch here: > > https://github.com/bpeel/piglit/commits/wip/bptc > > - Neil > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev