diff options
-rw-r--r-- | src/mesa/main/colormac.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mesa/main/colormac.h b/src/mesa/main/colormac.h index 923c5a37c33..4b7c3b4a0c2 100644 --- a/src/mesa/main/colormac.h +++ b/src/mesa/main/colormac.h @@ -168,13 +168,19 @@ do { \ UNCLAMPED_FLOAT_TO_CHAN((dst)[3], (f)[3]); \ } while (0) -static inline void _mesa_unclamped_float_rgba_to_ubyte(GLubyte dst[4], const GLfloat src[4]) + +/** + * Convert four float values in [0,1] to ubytes in [0,255] with clamping. + */ +static inline void +_mesa_unclamped_float_rgba_to_ubyte(GLubyte dst[4], const GLfloat src[4]) { int i; for (i = 0; i < 4; i++) UNCLAMPED_FLOAT_TO_UBYTE(dst[i], src[i]); } + /** * \name Generic color packing macros. All inputs should be GLubytes. * |