Diskussion:gluUnProject: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) |
|||
Zeile 10: | Zeile 10: | ||
--[[Benutzer:I0n0s|I0n0s]] 19:00, 28. Jun. 2007 (CEST) | --[[Benutzer:I0n0s|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. [[Benutzer:Mr.Fletcher|Mr.Fletcher]] 20:31, 28. Jun. 2007 (CEST) |
Version vom 28. Juni 2007, 19:31 Uhr
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. Mr.Fletcher 20:31, 28. Jun. 2007 (CEST)