Diskussion:gluUnProject
Integer vs TGLdouble:
Beides ist falsch. gluUnProject benötigt TGLdouble, glReadPixels braucht TGLinteger. Aktuell wandelt an der Stelle Delphi um. Die Frage ist ob wir einfach wieder TGLdouble stehen haben wollen oder richtig mit TGLinteger sowie TGLdouble umwandeln.
--I0n0s 20:27, 27. Jun. 2007 (CEST)
Huh? Wie? Was? Erdbeereis? Mr.Fletcher 18:36, 28. Jun. 2007 (CEST)
function gluUnProject(winx, winy, winz: TGLdouble; ...
Und du hast jetzt neben Y_New auch Z in einen falschen Typ geändert...
--I0n0s 19:00, 28. Jun. 2007 (CEST)
Okay, aber bei glReadPixels(X, Y_new, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, @Z ); wird GL_FLOAT an Z zurückgegeben und GL_DOUBLE kann ich laut glReadPixels nicht als type angeben.
Außerdem: Verzeihung, aber ich las die Diskussion erst, nachdem ich das geändert hatte. Mr.Fletcher 20:31, 28. Jun. 2007 (CEST)
Das Problem mit GLDouble und GLFloat sehe ich auch, da müsste man 2 verschiedene Variablen einfügen und nen Typcast machen. --I0n0s 16:15, 29. Jun. 2007 (CEST)