Diskussion:gluUnProject: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
  
 
Huh? Wie? Was? Erdbeereis? [[Benutzer:Mr.Fletcher|Mr.Fletcher]] 18:36, 28. Jun. 2007 (CEST)
 
Huh? Wie? Was? Erdbeereis? [[Benutzer:Mr.Fletcher|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...
 +
 +
--[[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.
 +
 +
Außerdem: Verzeihung, aber ich las die Diskussion erst, nachdem ich das geändert hatte.
 +
[[Benutzer:Mr.Fletcher|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.
 +
--[[Benutzer:I0n0s|I0n0s]] 16:15, 29. Jun. 2007 (CEST)

Aktuelle Version vom 29. Juni 2007, 15:15 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.

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)