GLdc/GL/glu.c
2025-01-27 00:53:23 -06:00

18 lines
465 B
C

#include <math.h>
#include "private.h"
/* Set the Perspective */
void APIENTRY gluPerspective(GLdouble angle, GLdouble aspect,
GLdouble znear, GLdouble zfar) {
GLfloat fW, fH;
fH = tanf(angle * (M_PI / 360.0f)) * znear;
fW = fH * aspect;
glFrustum(-fW, fW, -fH, fH, znear, zfar);
}
void APIENTRY gluOrtho2D(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top) {
glOrtho(left, right, bottom, top, -1.0f, 1.0f);
}