Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Goers <mega@osirion.org>2012-11-26 07:33:32 +0000
committerEvan Goers <mega@osirion.org>2012-11-26 07:33:32 +0000
commit7a5b8cc4b9f7343db13491941088c95c96833c18 (patch)
tree6d9c5e879c3ae1bc1b66ca1559e36d01f5c10826 /src/render/gl.cc
parenta3a57df0be5c9d1d4ebbd153cabadbca48d16e79 (diff)
More gl::-ization.
Diffstat (limited to 'src/render/gl.cc')
-rw-r--r--src/render/gl.cc50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/render/gl.cc b/src/render/gl.cc
index 8debb8e..b0550da 100644
--- a/src/render/gl.cc
+++ b/src/render/gl.cc
@@ -114,6 +114,11 @@ void disableclientstate(GLenum cap)
glDisableClientState(cap);
}
+void getinteger(GLenum pname, GLint* params)
+{
+ glGetIntegerv(pname, params);
+}
+
void clear(GLbitfield mask)
{
glClear(mask);
@@ -178,6 +183,11 @@ void vertex(const float x, const float y, const float z)
glVertex3f(x, y, z);
}
+void vertex(const GLfloat* v)
+{
+ glVertex3fv(v);
+}
+
void normal(const Vector3f & vector)
{
glNormal3fv(vector.ptr());
@@ -273,6 +283,26 @@ void frustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdou
glFrustum(left, right, bottom, top, znear, zfar);
}
+void light(GLenum light, GLenum pname, GLfloat param)
+{
+ glLightf(light, pname, param);
+}
+
+void light(GLenum light, GLenum pname, GLint param)
+{
+ glLighti(light, pname, param);
+}
+
+void light(GLenum light, GLenum pname, const GLfloat* params)
+{
+ glLightfv(light, pname, params);
+}
+
+void light(GLenum light, GLenum pname, const GLint* params)
+{
+ glLightiv(light, pname, params);
+}
+
void lightmodel(GLenum pname, GLfloat param)
{
glLightModelf(pname, param);
@@ -373,6 +403,26 @@ void texgen(GLenum coord, GLenum param, const GLdouble* value)
glTexGendv(coord, param, value);
}
+void texparameter(GLenum target, GLenum pname, GLfloat param)
+{
+ glTexParameterf(target, pname, param);
+}
+
+void texparameter(GLenum target, GLenum pname, GLint param)
+{
+ glTexParameteri(target, pname, param);
+}
+
+void texparameter(GLenum target, GLenum pname, const GLfloat* params)
+{
+ glTexParameterfv(target, pname, params);
+}
+
+void texparameter(GLenum target, GLenum pname, const GLint* params)
+{
+ glTexParameteriv(target, pname, params);
+}
+
void activetexture(GLenum texture)
{
glActiveTexture(texture);