git-svn-id: svn://db.shs.com.ru/libs@75 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -146,12 +146,12 @@ void createGLTexture(GLuint & tex, const QImage & image, const GLenum & format,
|
||||
|
||||
QMatrix4x4 glMatrixPerspective(double angle, double aspect, double near_, double far_) {
|
||||
QMatrix4x4 ret;
|
||||
double t = 1. / (tan(angle * deg2rad / 2.));
|
||||
double t = 1. / (tan(angle * deg2rad / 2.)), e = 2.4e-7;
|
||||
ret(0, 0) = t / aspect;
|
||||
ret(1, 1) = t;
|
||||
ret(2, 2) = far_ / (far_ - near_) - 1.;
|
||||
ret(2, 3) = 2. * far_ * near_ / (far_ - near_);
|
||||
ret(3, 2) = -1;
|
||||
ret(2, 2) = e - 1.;//far_ / (far_ - near_) - 1.;
|
||||
ret(2, 3) = (e - 2.) * near_;//2. * far_ * near_ / (far_ - near_);
|
||||
ret(3, 2) = -1.;
|
||||
ret(3, 3) = 0.;
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user