rc.right - rc.left,
rc.bottom - rc.top
);
+
+ const D2D1_PIXEL_FORMAT format =
+ D2D1::PixelFormat(DXGI_FORMAT_B8G8R8A8_UNORM,
+ D2D1_ALPHA_MODE_PREMULTIPLIED);
+
+ const D2D1_RENDER_TARGET_PROPERTIES target_prop =
+ D2D1::RenderTargetProperties(D2D1_RENDER_TARGET_TYPE_DEFAULT,format);
THROW_IFERR(factory_->CreateHwndRenderTarget(
- D2D1::RenderTargetProperties(),
+ target_prop,
D2D1::HwndRenderTargetProperties(hwnd_, size,D2D1_PRESENT_OPTIONS_IMMEDIATELY),
&render_target_
));