Merge pull request #79350 from kleonc/screen_to_pixel_byte_to_float_conversion_fix

Fix byte to float color conversion in `DisplayServerWindows::screen_get_pixel`
This commit is contained in:
Yuri Sizov 2023-07-21 17:54:21 +02:00
commit 88c1e0d528
1 changed files with 1 additions and 1 deletions

View File

@ -745,7 +745,7 @@ Color DisplayServerWindows::screen_get_pixel(const Point2i &p_position) const {
COLORREF col = GetPixel(dc, p.x, p.y);
if (col != CLR_INVALID) {
ReleaseDC(NULL, dc);
return Color(float(col & 0x000000FF) / 256.0, float((col & 0x0000FF00) >> 8) / 256.0, float((col & 0x00FF0000) >> 16) / 256.0, 1.0);
return Color(float(col & 0x000000FF) / 255.0f, float((col & 0x0000FF00) >> 8) / 255.0f, float((col & 0x00FF0000) >> 16) / 255.0f, 1.0f);
}
ReleaseDC(NULL, dc);
}