Diskussion:OpenGL-Funktionsübersicht: Unterschied zwischen den Versionen
Lyr (Diskussion | Beiträge) K (→Versionskritik: DrawElements vergessen ...) |
I0n0s (Diskussion | Beiträge) |
||
Zeile 31: | Zeile 31: | ||
--[[Benutzer:Lyr|Lyr]] 03:41, 3. Apr 2006 (CEST) | --[[Benutzer:Lyr|Lyr]] 03:41, 3. Apr 2006 (CEST) | ||
+ | |||
+ | ---- | ||
+ | glDeleteTextures ist bei 1.0 dabei. Ich würde aber aktuell sowieso auf die [[testseite2]] verweisen, die diese hier langfristig ersetzen soll. | ||
+ | |||
+ | Die Vertex Arrays sind nicht erst bei 1.1 hinzugekommen, soweit ich verstanden habe nur die aktuellen Funktionen: | ||
+ | |||
+ | 'Arrays of vertex data may be transferred to the GL with many fewer commands than were previously necessary.' | ||
+ | |||
+ | Daher existierten Vertex Arrays auch in 1.0. Wobei ich mir in den Punkt unsicher bin. | ||
+ | |||
+ | Zum Multitexturing: | ||
+ | In 1.2.1 ist Multitexturing als ARB-Erweiterung von SGIS_multitexture hinzugekommen. | ||
+ | Erst bei 1.3 wurde es eine Kernfunktion. | ||
+ | |||
+ | --[[Benutzer:I0n0s|I0n0s]] 11:34, 3. Apr 2006 (CEST) |
Version vom 3. April 2006, 10:34 Uhr
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, DrawElements, EdgeFlagPointer, EnableClientState, IndexPointer, NormalPointer, TexCoordPointer und VertexPointer.
--Lyr 03:41, 3. Apr 2006 (CEST)
glDeleteTextures ist bei 1.0 dabei. Ich würde aber aktuell sowieso auf die testseite2 verweisen, die diese hier langfristig ersetzen soll.
Die Vertex Arrays sind nicht erst bei 1.1 hinzugekommen, soweit ich verstanden habe nur die aktuellen Funktionen:
'Arrays of vertex data may be transferred to the GL with many fewer commands than were previously necessary.'
Daher existierten Vertex Arrays auch in 1.0. Wobei ich mir in den Punkt unsicher bin.
Zum Multitexturing: In 1.2.1 ist Multitexturing als ARB-Erweiterung von SGIS_multitexture hinzugekommen. Erst bei 1.3 wurde es eine Kernfunktion.
--I0n0s 11:34, 3. Apr 2006 (CEST)