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

Majin.Buu

Frischling

Beiträge: 23

Wohnort: Dresden

Beruf: Schüler

  • Private Nachricht senden

11

17.02.2011, 14:39

Ich hab die Grafikarte auch :3
OpenGL Version 2.1.2 (Laut EVEREST Ultimate Edition).

Zu deinen Fragen kann ich leider nix sagen :X

Tobiking

1x Rätselkönig

  • Private Nachricht senden

12

18.02.2011, 01:37

iOS ist weiterhin nur 2.X und wie's aussieht ist erst seit 10.6.5 der Support der Features nahezu vollständig. Gut zu wissen ;)

Das dürfte beim iOS aber OpenGL ES 2.0 sein. Das ist ein separater Standard für Eingebettete Systeme und ist nicht mit dem normalen OpenGL 2.0 vergleichbar.

Es ist sogar so, dass sich OpenGL seit 3.x dem OpenGL ES annähert. Auf der OpenGL Seite steht als neues Feature für OpenGL 4.1, dass es vollständig kompatibel mit OpenGL ES 2.0 ist.

13

28.06.2011, 13:20

hallo,
ich weiss der Beitrag ist etwas älter...
Es ist sogar so, dass sich OpenGL seit 3.x dem OpenGL ES annähert. Auf der OpenGL Seite steht als neues Feature für OpenGL 4.1, dass es vollständig kompatibel mit OpenGL ES 2.0 ist.

was heisst das? überall steht dieser Satz"vollständig kompatibel mit OpenGL ES 2.0" aber keiner erzählt "wie". Heisst das für ES-Programmierung braucht man OGL ES Version nicht mehr, statt dessen OGL 4.1 nehmen und ein paar Funktionen (wie begin()/end()) und Datentypen (wie double) vermeiden? oder ist jetzt OGL ES keine Untermenge von OGL mehr. Kann jemand bitte mir diese Anfängerfrage beantworten.
danke

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

14

28.06.2011, 13:33

Doch, OpenGL ES ist quasi ein Subset von OpenGL. OpenGL ES 2.0 basiert auf GL 2, FFP ist aber komplett draußen. Mit GL 4 hat man nun auch die FFP rausgeschmissen. Somit ist GL ES eine echte Teilmenge von GL 4. Du kannst alle GL ES Programme( abgesehen von der Shader-Sprache) direkt übernehmen.

15

28.06.2011, 13:45

super vielen Dank für die Antwort.

ach ich habe in die falsche Richtung gedacht!!

und was macht man, wenn man OGL zu ES portieren möchte? sprich wenn OGL-Projektchen hätte und möchte es für ES anpassen, dann muss man halt manche Funktionen und Datentypen "Umschreiben", richtig? schliesslich geht man von größerer Menge in die Kleinere da muss man etwas schneiden ;) oder? (so oma-mäßig erklärt)

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

16

28.06.2011, 19:16

Naja, umschreiben MUSS man nichts. Es lohnt sich wahrscheinlich das Spiel auf die neue Plattform anzupassen, da diese wohl weniger Resourcen hat. Bis auf die Shader sollte der Code aber kompatibel sein. Man muss also nur die anderen Header und libs benutzen, kompilieren und es sollte laufen.

Werbeanzeige