i did
int i;
for (i=0;i<16;i++)
ShowMessage(FloatToStr(l->cvm[i]));
and i get
0.9916 -0.053010 0.1173 0
0 0.91127 0.41179 0
-0.128 -0.408 0.9036 0
-263.81 -508.87294 -282.527 0.99999
heres full src how i botain matrx
glPushMatrix();
glLoadIdentity();
gluPerspectiveA(90.0f, windowWidth/windowHeight, 0.010f /*1000.0f*/, 1000.0 * 1000.0 * 1000.0);
gluLookAt(cameraPosition.x, cameraPosition.y, cameraPosition.z,
campointofview.x, campointofview.y, campointofview.z,
0.0f, 1.0f, 0.0f);
glGetFloatv(GL_PROJECTION_MATRIX, cpm);
glPopMatrix();
glPushMatrix();
glLoadIdentity();
gluLookAt(cameraPosition.x, cameraPosition.y, cameraPosition.z,
campointofview.x, campointofview.y, campointofview.z,
0.0f, 1.0f, 0.0f);
glGetFloatv(GL_MODELVIEW_MATRIX, cvm);
glPopMatrix();
and i get floating point division by zero when i try to draw sth x_X
Edited by ___, 24 September 2012 - 02:29 PM.