Wann kommt neues OpenGL?
-
wieso gott sei dank? Ich mein COM ist ja wohl besser für OOP als ungekapselte funktionen und globale Variablen?
-
mal 'ne ganz blöde frage: was heißtn COM ?
-
Component Object Model
-
ich liebe ogl wie es is... und hoffentlich bleibts vom stil her auch so
-
Die ersten Implementierungen von GL2 sind bereits im neuen ATI-Treiber
drin. Das Thema hatte wir schon mal. Such mal danach.
-
Ich mein COM ist ja wohl besser für OOP als ungekapselte funktionen und globale Variablen?
ich würde mal sagen, das hat damit überhaupt nix zu tun...
blos weil man bei DX ne fette COM schnittstelle hat heißt das ja noch
lange nicht, dass es besser für OOP geeignet ist.OOP bedeudet ja nicht auf gedei und vederb alles in klassen zu stecken.
mfg
Plassy
-
ich liebe ogl wie es is... und hoffentlich bleibts vom stil her auch so
Ich überhauptnicht. Ich fände es toll, wenn es sich dramatisch ändern würde hin zu einem moderneren Stiel, aber ich hab wenig Hoffnung.
-
was verstehst du denn unter modern?
-
meinst du mit mehr klassen und OOP ?
also ich finds so wie es is ok, und eine änderung würde mir eigentlich nicht passen, weil man dann wieder umlernen müsste ...
-
Was für einen Grund würde es denn bitte schön geben,dass sie OpenGL 2 OOP machen?!
OpenGL besteht ja nur aus einer Lib, der Grafik Lib eben.Würde euch so etwas gefallen?
OGLGraphicDevice->gl2Vertex3f(...)wenns mit einer funktion auch klappt?
anderst wäre es natürlich wenn sie die Audio Lib etc. auch noch mit rein packen also eine Art Open Media Lib machen.
Obwohl ich Klasse in so einem fall auch nicht wirklich möchte ...cu
-
Wenn du Klassen haben möchtest, dann nimm einen fertigen Wrapper, oder schreib dir einen. Ich finde das C Design sehr ansprechend
-
Ich finde das C Design sehr ansprechend
du bist ja auch'n noob
cu
-
@guest - GET LOST - Registrier dich erst mal, damit man weiß wer du bist
[ Dieser Beitrag wurde am 25.06.2003 um 18:23 Uhr von SnorreDev editiert. ]
-
so.. die mehrheit hat beschlossen opengl bleibt ne c-api
yeaa... back to the roots...mfg
Plassy
-
Original erstellt von SnorreDev:
Wenn du Klassen haben möchtest, dann nimm einen fertigen Wrapper, oder schreib dir einen. Ich finde das C Design sehr ansprechendEs ist ja richtig traurig, das es immer mehr Leute gibt die glauben das OOP nur aus Klassen besteht... tragisch...
-
genau. schließlich gehören ja auch namensbereiche und überladene funcs dazu...
-
OpenGL ist eine einfache Statuspipeline, da macht OO nicht sehr viel Sinn bzw. gar keinen Sinn! Das ist ja gerade der Vorteil von OpenGL, da man es somit auch auf jede Plattform einsetzen kann. COM ist doch MS-spezifisch...
Wenn ich aber etwas wie D3D habe, dann hab ich doch praktisch schon eine Mini-3D-Engine. OK, ich bin jetzt D3D-mäßig nicht auf dem neuesten Stand. Aber ich kann mich noch an DX 6.0 erinnern, da sah mir das verdammt nach eine Mini-3D-Engine aus. Auch Java3D ist OO und kommt mir einer Mini-3D-Engine nahe.
OpenGL will das aber nicht, es soll einfach nur den Status des 3D-Chips setzen und man selber als Coder schiebt ein paar Daten durch die Pipeline. Fertig. Nur so ist gewehrleistet das es einfach und problemlos überall implementierbar ist. Wer OO will, muß ne 3D-Engine aufsetzen, fertig.
-
Original erstellt von Artchi:
**OpenGL ist eine einfache Statuspipeline, da macht OO nicht sehr viel Sinn bzw. gar keinen Sinn! Das ist ja gerade der Vorteil von OpenGL, da man es somit auch auf jede Plattform einsetzen kann. COM ist doch MS-spezifisch...
**Wieso macht OOP keinen Sinn dann??
Was soll das bitte für ein "Vorteil" sein??
Wieso kann man OOP NICHT auf jeder Plattform einsetzen??
Warum verstehst Du unter OOP direkt COM??**Wenn ich aber etwas wie D3D habe, dann hab ich doch praktisch schon eine Mini-3D-Engine. OK, ich bin jetzt D3D-mäßig nicht auf dem neuesten Stand. Aber ich kann mich noch an DX 6.0 erinnern, da sah mir das verdammt nach eine Mini-3D-Engine aus. Auch Java3D ist OO und kommt mir einer Mini-3D-Engine nahe.
**D3D = Mini-3D-Engine??
Stimmt!
g_pDirect3D = Direct3DCreate9(D3D_SDK_VERSION);
g_pDirect3D->LoadLevel("TheLongestYard.bsp");OpenGL will das aber nicht, es soll einfach nur den Status des 3D-Chips setzen und man selber als Coder schiebt ein paar Daten durch die Pipeline. Fertig. Nur so ist gewehrleistet das es einfach und problemlos überall implementierbar ist. Wer OO will, muß ne 3D-Engine aufsetzen, fertig.
?????
?????
Also wenn ihr alle so auf das 0ldsk00l Design abfahrt, wozu dann überhaupt OpenGL 2.0??
Plagt euch weiter mit Hunderten völlig gleichberechtigter, ungeordneter Funktionen rum, und den geilen Extensions...
-
Also wenn ihr alle so auf das 0ldsk00l Design abfahrt, wozu dann überhaupt OpenGL 2.0??
Plagt euch weiter mit Hunderten völlig gleichberechtigter, ungeordneter Funktionen rum, und den geilen Extensions...was soll das heißen... sollen die ganzen funktionen private gemacht werden??
wie soll man denn dann noch damit programmieren??und wo ist denn ogl bitte ungeordnet??
ich würde nicht sagen, dass wir uns damit rumplagen...
es ist wohl eher ein vergnügen
richtig müsste es dann heißen:Also wenn ihr alle so auf das 0ldsk00l Design abfahrt, wozu dann überhaupt OpenGL 2.0??
vergnügt euch weiter mit Hunderten völlig gleichberechtigter, ungeordneter Funktionen, und den geilen Extensions...:D:D:D
mfg
Plassy[ Dieser Beitrag wurde am 26.06.2003 um 12:29 Uhr von Plassy editiert. ]
-
Ich finde dann solltet ihr auch Vergnügungssteuer zahlen...!