Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"Tschismo"«
Aber gibt es zwischen den beiden APIs nicht doch sehr grosse Unterschiede
Zitat von »"Tschismo"«
(OpenGL verwendet ein rechtshändiges Koordinatensystem, DirectX ein linkshändiges,
Zitat von »"Tschismo"«
bei OpenGL gibt es Rect als Polygone als Basisprimitive, bei DirectX nur Dreiecke, etc).
Zitat von »"Tschismo"«
Ist es nicht sehr schwer all die Dinge in einer gemeinsamen API unter einen Hut zu bringen?
Zitat von »"Tschismo"«
Kennt jemand von euch eine fertige API zum anschauen, die das tut (und nur das)?
Zitat von »"unsigned long"«
Warum machst du so einen Aufwand? ... Ich wüsste jetzt keinen Grund OpenGL UND Direct3D zu nehmen, außer es gäbe Geld dafür. Der Sinn dahinter beides zu unterstützen erschließt sich mir nicht ganz
Zitat von »"David_pb"«
Zum Beispiel: Ogre3D, Irrlicht, ...
Zitat von »"Tschismo"«
Zitat von »"David_pb"«
Zum Beispiel: Ogre3D, Irrlicht, ...
Ja, danke. dort kann ichs mir anschauen
Anonymous
unregistriert
Auf das Schicksal einzelner Individuen kann die Gemeinschaft keinerlei Rücksicht nehmen. Mein Gott, dann gibt es halt paar FPS weniger, who cares? Der Aufwand hier noch mit Direct3D rumzuhantieren und OpenGL ist es doch nicht mal Ansatzweise wert und halte ich persönlich für blödsinn. Vorallem wenn man Wirtschaftlich arbeiten muss.Zitat von »"Tschismo"«
Aber es gibt durchaus ein paar vernünftige Gründe das zu tun, z.B. um das fertige Programm dann auf möglichst vielen Systemen optimal nutzen zu können. Ich habe bemerkt dass bei vielen meiner Ex-Rechnern mit nur standard Billiggrafikkarten OpenGL nicht besonders gut (oder auch gar nicht) unterstützt wurde und DirectX wesentlich besser lief.
Wenn eine Lib und keine API. Dazu wenn du eine Lib nimmst, hast du wieder nur Stress mit derren Code-Stil, den ganzen Quatsch auf dein Programm einzubinden und usw. Ist doch nur halber Kram.Zitat von »"Tschismo"«
Da dachte ich eben, vielleicht gibt es ja irgendwo schon eine fertige API, die eben genau diese Kapselung vornimmt und die hätte ich mir dann eben ankucken wollen.
Werbeanzeige