From Mathias Froehlich, "Attached is a change to the slow path geometry dispatch tables that allows the

use of 3 component float color vectors."
This commit is contained in:
Robert Osfield
2012-04-18 09:56:00 +00:00
parent 25989e73f5
commit 01beb82041
2 changed files with 2 additions and 0 deletions

View File

@@ -74,6 +74,7 @@ class OSG_EXPORT GLBeginEndAdapter
_color.set(red,green,blue,alpha);
}
void Color3fv(const GLfloat* c) { Color4f(c[0], c[1], c[2], 1); }
void Color4fv(const GLfloat* c) { Color4f(c[0], c[1], c[2], c[3]); }
void Color4ubv(const GLubyte* c) { const float div = 1.0f/255.0f; Color4f(float(c[0])*div, float(c[1])*div, float(c[2])*div, float(c[3])*div); }