Autor Beitrag
spike0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77



BeitragVerfasst: Mo 14.11.05 17:22 
Wie soll ich die GlutInit-Funktion bei Delphi aufrufen? In C lautet es:
glutInit(&argc, argv);
Und wie geht das bei Delphi?
P.S.:ich hab mal so was hier gefunden:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
if glutInit(MS_LIB) then begin
   glutInitDisplayMode(GLUT_DOUBLE);
   glutCreateWindow('CloseGL');
   Init;
   glutIdleFunc(Idle);
   glutDisplayFunc(Render);
   glutMainLoop;
end;

aber der Parameter "MS_LIB" ist unbekannt (undefiniert)

Und noch etwas: ich hab mal gehört, glut sei schlechter, als reines opengl. stimmt das?
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: Mo 14.11.05 17:40 
Die Glut ist lediglich auf Windows verfügbar und wird seit geraumer Zeit (9 Jahre?) nicht mehr weiter entwickelt. Steht also auf einem Stand von 1996 oder so. Aber zum Verständnis. Glut benutzt du ja lediglich zum initialisieren des OpenGL RCs und des Fensters.

Als platformübergreifende Alternative kannst du SDL verwenden oder es direkt selber machen. Wie das geht erfährst du am Bestens aus den Tutorials von DelphiGL.com. Für dich sinnvoll wäre wohl als erstes das QuickStart Tutorial.

_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.