ASTC LDR 12x12 without and with in-loop deblocking: 5 tap pixel shader (or applied during transcoding to BC7 etc.), Stochastic Coordinate Descent (SCD) during encoding. Same texture data on each side. In-loop deblocking unleashes the largest ASTC block sizes.

Aug 29, 2026 ยท 11:35 PM UTC

2
1
2,769
DCT supercompression+ZStd is also being applied: 0.633 bpp.
2
2
199
We fundamentally aren't doing anything new: in-loop deblocking is an old technique from the video world. The combination for ASTC is new. To get here we had to write two ASTC candidate generators, and develop the global SCD approach to optimize for a reconstruction operator.
1
54
the zoomed in images above are from a halo screenshot I found somewhere
1
145
Sort replies: Relevant Recent Liked