Du bist nicht angemeldet.

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

Lerikson

Alter Hase

  • »Lerikson« ist der Autor dieses Themas

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

11

26.09.2009, 10:37

also es ist ja nicht mal mein Code, aber ich wollte bei der "SoftPixelEngine" die Beispiele mit dem OpenGl Renderer starten, was nicht funktioniert, weil meine OpenGl Version bei 1.2 liegt und sie 1.3 sein sollte.
1) Hab ich nicht die richtigen Treiber gefunden
2) kann man dann doch auf Vista mit OpenGl Spiele programmieren?

PS: Verdammt die Diskussion weicht vom eigentlichem Thema ab -.-

Crush

Alter Hase

Beiträge: 383

Wohnort: Stuttgart

Beruf: Softwareentwickler

  • Private Nachricht senden

12

26.09.2009, 12:58

Natürlich kann man auch unter Vista OpenGL programmieren. Ich hab bei meiner Engine jedenfalls keine Einschränkungen feststellen können (ein paar Bilder sind angehängt). Alles was man für die Spieleprogrammierung braucht funktioniert einwandfrei.
OpenGL-Treiber wird es wohl immer geben, weil die Grafikkartenhersteller es sich nicht leisten können den CAD-Markt zu übergehen, in dem praktisch jede Software OpenGL verwendet.
Ich wüßte auch nicht, wieso man ein Crysis nicht auch unter OpenGL realisieren können sollte. Nahezu alles was DirectX kann, kann man mit OpenGL auch irgendwie hinbekommen. Das neue Spiel Rage von ID-Software soll auch OpenGL unterstützen. Die Performance ist auch nicht gerade auffällig schlechter im Vergleich - es hängt natürlich auch viel vom Programmierer ab.
Alles bis aktuell OpenGL 3.2 läuft auch unter Vista. Ich glaube auch, daß bei Dir ein Programmierfehler vorliegt.

http://img14.imageshack.us/img14/6305/spaceman.jpg
http://img410.imageshack.us/img410/2690/hansolo.jpg
http://img10.imageshack.us/img10/3905/metallfrau.jpg
http://img243.imageshack.us/img243/6766/3d4zw6.jpg
http://img300.imageshack.us/img300/204/3d7ek6.jpg

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

13

26.09.2009, 13:45

Zitat von »"Lerikson"«

also es ist ja nicht mal mein Code, aber ich wollte bei der "SoftPixelEngine" die Beispiele mit dem OpenGl Renderer starten, was nicht funktioniert, weil meine OpenGl Version bei 1.2 liegt und sie 1.3 sein sollte.
1) Hab ich nicht die richtigen Treiber gefunden
2) kann man dann doch auf Vista mit OpenGl Spiele programmieren?

PS: Verdammt die Diskussion weicht vom eigentlichem Thema ab -.-

zu 1) nvidia.de? Die ganz normalen Geforce Treiber haben OpenGL Unterstützung
zu 2) Ja klar! Viele Spiele laufen garnicht ohne (So ziemlich alles von ID beispielsweise). Ich benutze auch OpenGL 2.0 inkl Shadern und CUDA.

Ich vermute eher, dass da ein Fehler bei der SoftPixelEngine vorliegt.

Lerikson

Alter Hase

  • »Lerikson« ist der Autor dieses Themas

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

14

26.09.2009, 16:01

k ich habe wohl früher einen Fehler gemacht, heute habe ich mithilfe eines Tutorials OpenGL 2 und glut 3.7.6 installiert und ein erstes Programm funktioniert auch!

So da die Diskussion (dank mir) sich jetzt zu OpenGL hin entwickelt möchte ich euch fragen, ob es mit OpenGl leichter ist ein Spiel zu verwirklichen oder es keinen Unterschied zu DirectX (im Aufwand) gibt..?

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

15

26.09.2009, 16:47

Zitat von »"Lerikson"«

k ich habe wohl früher einen Fehler gemacht, heute habe ich mithilfe eines Tutorials OpenGL 2 und glut 3.7.6 installiert und ein erstes Programm funktioniert auch!

So da die Diskussion (dank mir) sich jetzt zu OpenGL hin entwickelt möchte ich euch fragen, ob es mit OpenGl leichter ist ein Spiel zu verwirklichen oder es keinen Unterschied zu DirectX (im Aufwand) gibt..?

Es ist von der API her halt anders. Aber im Endeffekt der selbe Aufwand. Du machst bei beidem mehr oder weniger das selbe, schreibst es nur etwas anders.

Lerikson

Alter Hase

  • »Lerikson« ist der Autor dieses Themas

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

16

26.09.2009, 16:55

und wie ist die API in Punkto Bedienbarkeit im Vergleich zu DirectX ?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

17

26.09.2009, 17:05

Zitat von »"Lerikson"«

und wie ist die API in Punkto Bedienbarkeit im Vergleich zu DirectX ?
Anders :lol:

Was erwartest du denn hier für ne Antwort? Das wir dir alle Unterschiede minutiös aufzählen? Schau doch zumindestens mal vorher bei Wikipedia: http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D

Lerikson

Alter Hase

  • »Lerikson« ist der Autor dieses Themas

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

18

27.09.2009, 17:42

Zitat

Was erwartest du denn hier für ne Antwort?


z.B. "Also ich finde sie ist leichter/schwerer/undurchschaubarer zu bedienen/verwenden"

Danke für den Link!

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

19

27.09.2009, 18:29

Gut, von mir kriegst du auch dann nur ein "anders" ... Weder insgesamt schwerer noch leichter, weder insgesamt durchschaubarer oder undurchschaubarer.

Alles aufzuzählen was mir so einfällt wird mir hier zuviel. Du machst mit beiden APIs nix falsch und auch der Wechsel von einer API zur anderen ist nicht direkt schwierig.

Lerikson

Alter Hase

  • »Lerikson« ist der Autor dieses Themas

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

20

28.09.2009, 08:02

ok, dann mach ich mir mal selbst ein Bild ;)

Werbeanzeige