diff options
author | Mike Erwin <significant.bit@gmail.com> | 2017-04-16 20:33:21 +0300 |
---|---|---|
committer | Mike Erwin <significant.bit@gmail.com> | 2017-04-16 20:33:21 +0300 |
commit | ae071305404e61f696f3da46b00bf93aa6a4a5a5 (patch) | |
tree | 7fa82872b5ed37d2f1d79faab64204087b8cc7e8 /intern | |
parent | 7041b99b5a90509f215db83feeca900d123932b2 (diff) |
Gawain: add immUniformColor3ubvAlpha
Convenience function for specifying colors with separate RGB and alpha. Alpha ranges from 0 to 255.
Diffstat (limited to 'intern')
-rw-r--r-- | intern/gawain/gawain/immediate.h | 1 | ||||
-rw-r--r-- | intern/gawain/src/immediate.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/intern/gawain/gawain/immediate.h b/intern/gawain/gawain/immediate.h index b08be688cf4..99f10a5ff68 100644 --- a/intern/gawain/gawain/immediate.h +++ b/intern/gawain/gawain/immediate.h @@ -103,6 +103,7 @@ void immUniformColor3fvAlpha(const float rgb[3], float a); void immUniformColor3ub(unsigned char r, unsigned char g, unsigned char b); void immUniformColor4ub(unsigned char r, unsigned char g, unsigned char b, unsigned char a); void immUniformColor3ubv(const unsigned char rgb[3]); +void immUniformColor3ubvAlpha(const unsigned char rgb[3], unsigned char a); void immUniformColor4ubv(const unsigned char rgba[4]); diff --git a/intern/gawain/src/immediate.c b/intern/gawain/src/immediate.c index 6c237a27067..0a137973711 100644 --- a/intern/gawain/src/immediate.c +++ b/intern/gawain/src/immediate.c @@ -859,6 +859,11 @@ void immUniformColor3ubv(const unsigned char rgb[3]) immUniformColor3ub(rgb[0], rgb[1], rgb[2]); } +void immUniformColor3ubvAlpha(const unsigned char rgb[3], unsigned char alpha) + { + immUniformColor4ub(rgb[0], rgb[1], rgb[2], alpha); + } + void immUniformColor4ubv(const unsigned char rgba[4]) { immUniformColor4ub(rgba[0], rgba[1], rgba[2], rgba[3]); |