Diskussion:OpenGL-Funktionsübersicht

Aus DGL Wiki
Wechseln zu: Navigation, Suche

DGLOpenGL.pas

In der DGLOpenGL.pas sind mehr als 1200 "GL" Funktionen eingetragen!!! Das heißt jetzt aber nicht das wir im Wiki noch 1000 Funktionen beschreiben müssen da viele Funktionen in der DGLOpenGL.pas sich nur durch die Parameter unterscheiden. Allerdings dürfte das verdammt viel Arbeit sein die OpenGL Funktioen "von Hand" zu vergleichen ob sie im Wiki sind oder nicht. Darum würde ich vorschlagen dies von einem Programm machen zu lassen.

MfG Flo


Also ich kenn mich mit PHP net gut genug aus, um hier nen Parser zu schreiben. Sicherlich einfacher wärs direkt die Datenbank abzugrasen. Aber ich glaube bei meinem Wiki gesehn zu haben, dass in den DB-Spalten die gesamten Zeilen als Wikicode gespeichert sind. Parsen muss man also wahrscheinlich immer. Die Idee vom Programm ansich ist aber durchaus gut. Das Programm müsste dann also Bot-Like die Funktionsübersicht updaten. --Flash (Kevin Fleischer) 18:50, 24. Apr 2005 (CEST)




Welche Funktionen wollen wir im Wiki auflisten?

In der DGLOpenGL.pas stehen OpenGL Funktionen mit den verschiedensten Endungen wie: ARB, EXT, ATI, NV, SGIS, APPLE, SUN und MESA. Welche davon sollen wir bei GL auflisten?


Alle. Die ARB und EXT können direkt bei den GL Funktionen (wenns denn glXxxxARB sind) eingetragen werden. Die Herstellerspezifischen haben ne Extrakategorie am Ende der Seite. Sollten aber erstmal weniger Priorität haben. Wichtig ist erstmal der GL-Kern + die fast zum Kern gehören. --Flash (Kevin Fleischer) 18:50, 24. Apr 2005 (CEST)


Versionskritik

glDeleteTextures ... wirklich erst ab 1.1? GenTextures (das Gegenstück) war ja wie ich meinen möchte bereits in 1.0 drinnen, somit würde ich mich ziemlich wundern wenn DeleteTextures erst in 1.1 gekommen ist.

Multitexturing ... ich glaube dies schon mal angesprochen zu haben, also wenn 1.3 ok ist dann füge ich mich :-), aber eigentlich war das eine 1.2.1 (sogar die einzige) wenn ich mich nicht irre.

Vertex Arrays ... ist ne 1.1 Geschichte wenn ich mich nicht irre, habe ich auch korrigiert, aber ich bin mir nur zu 99,9% sicher also Kritik willkommen. Darunter fallen: ArrayElement, ColorPointer, DisableClientState, DrawArrays, EdgeFlagPointer, EnableClientState, IndexPointer, NormalPointer, TexCoordPointer und VertexPointer.

--Lyr 03:41, 3. Apr 2006 (CEST)