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

Aktuelle Zeit: So Apr 28, 2024 23:08

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



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Tesselations-Shader
BeitragVerfasst: Di Aug 22, 2023 13:08 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1278
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Mein erstes Hello Tesselation hat schon mal funktioniert.
Wie erwartet, gibt es 1, 3 oder 2 Dreiecke an den Kanten, siehe Anhnang.
Code:
  1. const
  2.   outer_levels: array of GLfloat = (1, 3, 2);
  3. //  inner_levels: array of GLfloat = (3);
  4. begin
  5.   glPatchParameterfv(GL_PATCH_DEFAULT_OUTER_LEVEL, PGLfloat(outer_levels));
  6. //  glPatchParameterfv(GL_PATCH_DEFAULT_INNER_LEVEL, PGLfloat(inner_levels)); 


inner_levels habe ich mal ausgeklammert, so das man es im Beispiel besser sieht.
Nun habe ich eine Frage zur Arraygrösse von outer_levels, hier im Wiki steht, das die Array 4 Elemente hat, aber bei meinen Versuchen haben nur 3 einen Einfluss, hänge ich ein 4. an, sehe ich keinen unterschied.
https://www.khronos.org/opengl/wiki/Tessellation
Bei inner_levels das selbe in Grün, da werden 2 Elemente verlangt, aber es reicht eins.

Was habe ich da übersehen ?

Mein erster Versuch, habe ich hier abgeguckt:
https://stackoverflow.com/questions/240 ... der-opengl
Ist zwar Python, aber das OpenGL-Zeugs ist fast identisch, Da werden auch 3, bzw. 4 Elemente in der Array verwendet.


Dateianhänge:
tes1.png
tes1.png [ 3.46 KiB | 13749-mal betrachtet ]

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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 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:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.034s | 19 Queries | GZIP : On ]