mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
5f03d7b235
It seems that Direct2D does not expect the underlying pixel data of the render target to change outside of the target draw commands while the render target exists. As a result, Direct2D may in some cases overwrite changes to the pixel data. This change changes the render target to be (re)created for each batch of Direct2D drawing operations as a temporary solution. As a side effect, a DIB section is now used as the render target bitmap. |
||
---|---|---|
.. | ||
Canvas.cpp | ||
Canvas.h | ||
CanvasD2D.cpp | ||
CanvasD2D.h | ||
CanvasGDIP.cpp | ||
CanvasGDIP.h | ||
TextFormat.cpp | ||
TextFormat.h | ||
TextFormatD2D.cpp | ||
TextFormatD2D.h | ||
TextFormatGDIP.cpp | ||
TextFormatGDIP.h | ||
WICBitmapDIB.cpp | ||
WICBitmapDIB.h | ||
WICBitmapLockDIB.cpp | ||
WICBitmapLockDIB.h | ||
WICBitmapLockGDIP.cpp | ||
WICBitmapLockGDIP.h |