When using mipmap auto-generation with WIC source files that are BGRA format, the format will not be supported if the driver does not report support for both D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats and .StandardSwizzle64KBSupported.
The "workaround" is to use the force RGBA32 which is always supported, but this combination of flags is not properly validated. This fixes that scenario.
When using mipmap auto-generation with WIC source files that are BGRA format, the format will not be supported if the driver does not report support for both
D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats
and.StandardSwizzle64KBSupported
.The "workaround" is to use the force RGBA32 which is always supported, but this combination of flags is not properly validated. This fixes that scenario.