BC7/BC6H Texture compression is broken

Details and reproduction steps on the forum: BC7/BC6H Texture compression is broken - Rendering - Epic Developer Community Forums

Hi Blink,

As you pointed out in the Forums post this has already been reported with UE-25224. I’ve updated some notes in the JIRA, but it’s still marked as “To Do” but without any fix version. This is not likely to be fixed in 4.11 with it’s release so close, however, I did test the same steps you provided that would cause the crash for me and the crash appears to be resolved internally in 4.12 since I could not get the crash to happen.

Thank you!

Tim

Not directed at you, but that is more than a little disappointing. That means that 4.11 will be the fifth major engine release that claims to support BC7/BC6H texture compression without actually doing so!

As far as I can see, this problem is because ispc_texcomp.dll is missing. I’m not sure how, but to me it looks like it should be part of 4.11 (at least the file is there for 4.11 in Perforce)? It’s also in 4.10 and 4.9, etc.

(And yes, BC6H and BC7 works fine for me on my machine…)

Though perhaps it’s that file is somehow filtered out when it’s released publicly…?

This issue has now been fixed and should be included in the final UE 4.11 release (CL #2920749).

The problem was that ispc_texcomp.dll was missing in UE4 binary release builds (only). This file is included on github, though, so you can also get it from there.

Awesome, thanks for looking into this and fixing it so quickly!