Browse Source

LibGL: Implement `glRotated`

Jelle Raaijmakers 3 years ago
parent
commit
eea1b95ead
2 changed files with 6 additions and 0 deletions
  1. 1 0
      Userland/Libraries/LibGL/GL/gl.h
  2. 5 0
      Userland/Libraries/LibGL/GLMat.cpp

+ 1 - 0
Userland/Libraries/LibGL/GL/gl.h

@@ -479,6 +479,7 @@ GLAPI void glPushMatrix();
 GLAPI void glPopMatrix();
 GLAPI void glPopMatrix();
 GLAPI void glMultMatrixd(GLdouble const* matrix);
 GLAPI void glMultMatrixd(GLdouble const* matrix);
 GLAPI void glMultMatrixf(GLfloat const* matrix);
 GLAPI void glMultMatrixf(GLfloat const* matrix);
+GLAPI void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
 GLAPI void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
 GLAPI void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
 GLAPI void glScaled(GLdouble x, GLdouble y, GLdouble z);
 GLAPI void glScaled(GLdouble x, GLdouble y, GLdouble z);
 GLAPI void glScalef(GLfloat x, GLfloat y, GLfloat z);
 GLAPI void glScalef(GLfloat x, GLfloat y, GLfloat z);

+ 5 - 0
Userland/Libraries/LibGL/GLMat.cpp

@@ -112,6 +112,11 @@ void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdou
     g_gl_context->gl_ortho(left, right, bottom, top, nearVal, farVal);
     g_gl_context->gl_ortho(left, right, bottom, top, nearVal, farVal);
 }
 }
 
 
+void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
+{
+    g_gl_context->gl_rotate(angle, x, y, z);
+}
+
 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 {
 {
     g_gl_context->gl_rotate(angle, x, y, z);
     g_gl_context->gl_rotate(angle, x, y, z);