Erste Zeichen von GL2
-
ARB_vertex_program bzw. fragment_program sind doch einheitlich.
oh, die Extensions kannte ich noch gar nicht (programmiere nicht sehr lange mit OpenGL). Werde sie mir aber mal angucken. Aber als Renderer werd ich trotzdem PovRay benutzen, da die Ergebnisse doch ziemlich gut aussehen
Außerdem finde ich Vendor-Extensions gar nicht sooo schlecht.
mir wiederstrebt aber der Gedanke, dass ich eine offene und portable Schnitstelle benutze, um dann trotzdem nur Code für eine Grafikkarte zu erstellen.
-
dann mach dir nen abstaction layer, carmack brauchte für die portierung seines "render paths" auf die ATI nur ne woche, das sollte dann also net so schwer sein... außerdem muss man ja sowas nicht nutzen, es sind nur boni zu denen man nein sagen kann, aber man kann auch spass damit haben (z.B. bevor etwas standartisiert wird)
rapso->greets();
-
Ja, die Features die später in den Core oder als ARB-Ext daher kommen
waren vorher mal Vendor-Extensions.Ziemlich cool sind auch:
ARB_vertex_buffer_object
NV_occlusion_query (schreibt man das so?)
oder stencil_two_side
-
Original erstellt von rapso:
dann mach dir nen abstaction layerjo, den hab ich eh und wenn ich dann lust hab, dann bau ich mir vielleicht noch einen Renderer für OpenGL 2. Aber zZ. ist mir das eh zu viel aufwand.
-
Der Port von GL 1.4 auf GL 2.0 wird bei mir auch erst folgen, wenn die Treiber offizell Beta und GL2 sind, und zwar von NV & ATI.
Zuvor sehe ich da nicht viel Sinn drin. Und dank ARB_vertex_buffer_object ist es meiner Meinung nach auch nicht nötig. Der Renderer ist auch so abstrakt, daß die Umstellung bis auf die Befehle leicht dafür zu erweitern ist.
-
jo, und es gibt ja noch gar keine header&libraries, oder doch?
-
Original erstellt von SnorreDev:
Der Port von GL 1.4 auf GL 2.0 wird bei mir auch erst folgen, wenn die Treiber offizell Beta und GL2 sind, und zwar von NV & ATI.da ich nur eine NViDiA Grafikkarte habe und in nächster Zeit auch kein up- bzw. umgrade plane, muss ich eh warten, bis NViDiA ihre OpenGL 2 Treiber rausbringen
@<gl>
doch, ATI (und ich glaub auch 3DLabs) haben doch schon einige Features von OpenGL 2 implementiert
-
zieh dir das sdk, da sind afaik header dabei!
-
wo? www.opengl.org?
-
Ja, rechte Seite weiter unten sind die Links.
-
thx
gl2 rulez!
-
Wo? Ich find nur den alten GLSlang :-S - den kenn ich aber schon seit 8 Monaten oder so
Kann mir mal einer sagen, wo genau?
-
Die glext.h im SDK. Auf der GL2-Seite ganz unten.
-
Die Wildcat SDK?
-
Ja
-
wird es bei ogl2 auch eine vertex/pixel shader software emulation geben?
-
Emulation ist Treibersache.
Insofern denke ich ja. Die meisten Ext. (vertex_program)
werden auch emuliert wenn HW-Mode nicht geht.
-
zumindest stürzt bei mir die Wildcat demo ab, wenn ich nen vertexshader anschalte
-
Du hast die neuen Ati-Treiber?
SChau noch mal im Gl-Forum, ich glaube die haben was davon gepostet,
dass die Konstanten etwas anders wären, als im normalen Gl2-Header.
-
achso. bin ein armer nvidia user