Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorMike Erwin <significant.bit@gmail.com>2017-04-16 20:33:21 +0300
committerMike Erwin <significant.bit@gmail.com>2017-04-16 20:33:21 +0300
commitae071305404e61f696f3da46b00bf93aa6a4a5a5 (patch)
tree7fa82872b5ed37d2f1d79faab64204087b8cc7e8 /intern
parent7041b99b5a90509f215db83feeca900d123932b2 (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.h1
-rw-r--r--intern/gawain/src/immediate.c5
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]);