Merge pull request #950 from kwagyeman/kwabena/fix_dma2d_rounding

Fix rounding for dma2d to match other code
This commit is contained in:
Ibrahim Abd Elkader 2020-11-08 16:19:44 +02:00 committed by GitHub
commit f443cf102e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -513,7 +513,7 @@ void imlib_draw_row_setup(imlib_draw_row_data_t *data)
} }
dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].InputOffset = 0; dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].InputOffset = 0;
dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].InputAlpha = fast_roundf(data->alpha * 255.f) / 256; dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].InputAlpha = fast_roundf((data->alpha * 255) / 256.f);
dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].AlphaInverted = DMA2D_REGULAR_ALPHA; dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].AlphaInverted = DMA2D_REGULAR_ALPHA;
dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].RedBlueSwap = DMA2D_RB_REGULAR; dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].RedBlueSwap = DMA2D_RB_REGULAR;
dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].ChromaSubSampling = DMA2D_NO_CSS; dma2d.LayerCfg[DMA2D_FOREGROUND_LAYER].ChromaSubSampling = DMA2D_NO_CSS;