fix: glu.c changed to float, reordered math
This commit is contained in:
parent
c9dc5f8f8b
commit
651351f087
4
GL/glu.c
4
GL/glu.c
|
@ -4,9 +4,9 @@
|
||||||
/* Set the Perspective */
|
/* Set the Perspective */
|
||||||
void APIENTRY gluPerspective(GLfloat angle, GLfloat aspect,
|
void APIENTRY gluPerspective(GLfloat angle, GLfloat aspect,
|
||||||
GLfloat znear, GLfloat zfar) {
|
GLfloat znear, GLfloat zfar) {
|
||||||
GLdouble fW, fH;
|
GLfloat fW, fH;
|
||||||
|
|
||||||
fH = tan(angle / 360 * F_PI) * znear;
|
fH = tanf(angle * (F_PI / 360.0f)) * znear;
|
||||||
fW = fH * aspect;
|
fW = fH * aspect;
|
||||||
|
|
||||||
glFrustum(-fW, fW, -fH, fH, znear, zfar);
|
glFrustum(-fW, fW, -fH, fH, znear, zfar);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user