diff options
-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]); |