diff --git a/util.go b/util.go index 6c3211c98ae13bc2ead7f1be800c10e83149f1e3..2e6401802154fd6fc9dee1d87df6a1799820cfad 100644 --- a/util.go +++ b/util.go @@ -3,11 +3,11 @@ package pixel import "image/color" // colorToRGBA converts a color from image/color to RGBA components in interval [0, 1]. -func colorToRGBA(c color.Color) (r, g, b, a float64) { +func colorToRGBA(c color.Color) (r, g, b, a float32) { ri, gi, bi, ai := c.RGBA() - r = float64(ri) / 0xffff - g = float64(gi) / 0xffff - b = float64(bi) / 0xffff - a = float64(ai) / 0xffff + r = float32(ri) / 0xffff + g = float32(gi) / 0xffff + b = float32(bi) / 0xffff + a = float32(ai) / 0xffff return }