D1127: Alpha Mode Mismatch

The alpha mode passed into this API is not compatible with the pixel format of the [surface].

Placeholders

surface

The Direct3D surface that does not support the alpha mode.

 

Possible Causes

Operations such as ID2D1RenderTarget::CreateBitmapFromWicBitmap or ID2D1RenderTarget::CreateDxgiSurfaceRendertarget require both a surface and a specified surface alpha mode. Direct2D verifies that the specified alpha mode is compatible with the surface. If it is not compatible, Direct2D will output this message.

Possible Fixes

Modify the application to use an ALPHA_MODE that matches, or is compatible with, the alpha mode of the underlying surface. See Supported Pixel Formats and Alpha Modes for additional guidance on the alpha modes exposed by Direct2D.