This project has moved and is read-only. For the latest updates, please go here.


Implement BC6H/BC7 DirectCompute-based compression


The DirectCompute-based encoder in the DirectX SDK sample BC6HBC7EncodeDecoder is much faster than CPU-based compression. This implementation should integrated with a CompressGPU() function.
Currently the sample itself is being updated to resolve some feature issues before this work can be done.
Closed Aug 5, 2013 at 6:58 PM by walbourn


walbourn wrote Sep 28, 2012 at 7:15 AM

Note that we have a new home for hte BC6HBC7Encoder stande-alone tool.

walbourn wrote Aug 3, 2013 at 8:41 AM

Need to update texconv to use this if available as well.

This requires Feature Level 10.x with DirectCompute 4 support or Feature Level 11.0 GPU. "Headless" operations using the GPU work on Windows 8.x, Windows Server 2012, and Windows 7 / Windows Server 2008 R2 + KB 2370838

walbourn wrote Aug 5, 2013 at 6:58 PM

Resolved with changeset 30142: DirectXTex: BC6H / BC7 DirectCompute codec integration