https://bugs.freedesktop.org/show_bug.cgi?id=28459
--- Comment #7 from Roland Scheidegger sroland@vmware.com 2010-06-10 05:17:58 PDT --- I think an explanation could be that there are two packets for the same texture unit in the command stream - if the first one is compressed, it would set cpp to 1 and set the compress bits, but if the second one is uncompressed it would set cpp according to format but the compress bits would stay as it's only written if the format is compressed.