windows: Fix wrong bitmap format (#10773)
I accidentally wrote the bitmap format incorrectly during a refactor. Release Notes: - N/A
This commit is contained in:
parent
8a02159b82
commit
c3bcfb374c
1 changed files with 2 additions and 2 deletions
|
@ -646,11 +646,11 @@ impl DirectWriteState {
|
||||||
let bitmap_stride;
|
let bitmap_stride;
|
||||||
if params.is_emoji {
|
if params.is_emoji {
|
||||||
total_bytes = bitmap_size.height.0 as usize * bitmap_size.width.0 as usize * 4;
|
total_bytes = bitmap_size.height.0 as usize * bitmap_size.width.0 as usize * 4;
|
||||||
bitmap_format = &GUID_WICPixelFormat32bppPRGBA;
|
bitmap_format = &GUID_WICPixelFormat32bppPBGRA;
|
||||||
render_target_property = D2D1_RENDER_TARGET_PROPERTIES {
|
render_target_property = D2D1_RENDER_TARGET_PROPERTIES {
|
||||||
r#type: D2D1_RENDER_TARGET_TYPE_DEFAULT,
|
r#type: D2D1_RENDER_TARGET_TYPE_DEFAULT,
|
||||||
pixelFormat: D2D1_PIXEL_FORMAT {
|
pixelFormat: D2D1_PIXEL_FORMAT {
|
||||||
format: DXGI_FORMAT_R8G8B8A8_UNORM,
|
format: DXGI_FORMAT_B8G8R8A8_UNORM,
|
||||||
alphaMode: D2D1_ALPHA_MODE_PREMULTIPLIED,
|
alphaMode: D2D1_ALPHA_MODE_PREMULTIPLIED,
|
||||||
},
|
},
|
||||||
dpiX: params.scale_factor * 96.0,
|
dpiX: params.scale_factor * 96.0,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue