瀏覽代碼

LibGL: Implement `glRotated`

Jelle Raaijmakers 3 年之前
父節點
當前提交
eea1b95ead
共有 2 個文件被更改,包括 6 次插入0 次删除
  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 glMultMatrixd(GLdouble 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 glScaled(GLdouble x, GLdouble y, GLdouble 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);
 }
 
+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)
 {
     g_gl_context->gl_rotate(angle, x, y, z);