Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 08:44

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: push/pop-matrix rekursiv?
BeitragVerfasst: Do Sep 04, 2003 19:16 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Apr 25, 2003 15:09
Beiträge: 71
Wohnort: BAYERN! *g*
Hallo

Kann man push und pop rekursiv aufrufen, also alla
Code:
  1.  
  2. push
  3.   do something
  4. push
  5.   do anything else
  6. pop
  7.   do more things
  8. pop
  9.   do another thing
  10.  


d.h. ich will wissen, ob man damit nur 1, oder beliebig(naja anähernd reicht mir völlig *g*9 viele matrizen speichern kann.

ich kanns im moment leider net selber ausprobieren, ich sitz vor nem kasten der mit der grafik von win 95 schon probs hat.....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Sep 04, 2003 19:40 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
In der Modelansichtsmatrix muss eine OpenGL-Implementation mindestens einen 32 Einträge großen Stack zur Verfügung stellen, und in der Projektionsmatrix und Texturenmatrix mindestens einen 2 Einträge großen Stack.
Und wie das ein Stack so an sich hat (Stack=Stapel) spielt "Rekursion" bei dieser Art der Matrizenspeicherung keine Rolle...du kanns hier also wild rumkombinieren, und die meisten Grafikkarten werden dir wohl auch größere Stacks als die oben erwähnten anbieten.

P.S. Via glGet und den Konstanten GL_PROJECTION_STACK_DEPTH, GL_MODELVIEW_STACK_DEPTH und GL_TEXTURE_STACK_DEPTH kannst du übrigens feststellen, wie Tief die einzelnen Matrizenstapel einer OpenGL-Implementation sind.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Google [Bot] und 17 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 15 Queries | GZIP : On ]