Skip to content

Commit 47f3008

Browse files
committed
fix: resolve HDR-to-SDR GPU path failure by aligning DXGI formats
1 parent 971a8bc commit 47f3008

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

QuickView/RenderEngine.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2100,7 +2100,7 @@ CRenderEngine::UploadRawFrameToGPU(const QuickView::RawImageFrame &frame,
21002100
ComPtr<IDXGISurface> dxgiSurface;
21012101
if (SUCCEEDED(pTex.As(&dxgiSurface))) {
21022102
D2D1_BITMAP_PROPERTIES1 sdrProps = GetDefaultBitmapProps(
2103-
DXGI_FORMAT_B8G8R8A8_UNORM, D2D1_ALPHA_MODE_PREMULTIPLIED);
2103+
DXGI_FORMAT_R8G8B8A8_UNORM, D2D1_ALPHA_MODE_PREMULTIPLIED);
21042104
m_d2dContext->CreateBitmapFromDxgiSurface(
21052105
dxgiSurface.Get(), &sdrProps, &rawBitmap);
21062106
}

0 commit comments

Comments
 (0)