Delen via


D1129: DXGI-indeling niet compatibel met alfamodus

De combinatie van de opgegeven alfamodus en DXGI-indeling zijn niet compatibel met elkaar.

 

Mogelijke oorzaken

Voor Direct2D-bewerkingen die gebruikmaken van een surface-indeling en alfamodus, zijn er gevallen waarin de surface-indeling en de alfamodus het niet eens zijn. Een surface-indeling zoals DXGI_FORMAT_A8_UNORM zou bijvoorbeeld niet zinvol zijn om te worden gebruikt met IGNORE alpha, omdat deze alleen wordt weergegeven in een alfakanaal. Bovendien wordt rechte alfa niet ondersteund met een aantal DXGI_FORMATs, maar vooraf multiplied alfa is.

Mogelijke oplossingen

Zie Ondersteunde Pixel-indelingen en Alfamodi voor hulp bij welke indelingscombinaties worden ondersteund en welke niet. Wijzig de toepassing om een ondersteunde indelingscombinatie te gebruiken.