OpenGLES 1.x Tutorial OpenGLES 1.x Tutorial
Seite 1 von 2 1 ... LetzteLetzte
Ergebnis 1 bis 20 von 25
  1. Hi,

    das Projekt zeigt, wie man OpenGLES 1.x initialisiert (Klasse GraphicsGL). Das Programm zeichnet ein gelbes Quadrat. Die Rotation des Quadrats kann durch Klicken auf dem Bildschirm gestartet/gestoppt werden.
    Für ein OpenGLES 2.0 Gerät (z.B. Snapdragon, wie im HD2) muss wohl eine Änderung vorgenommen werden:
    Für Geräte, die OpenGLES 2.0 unterstützen muss der dll Name in der Klasse egl.cs und gl.cs geändert werden.
    in beiden Klassen auf libGLESv1.dll
    oder
    egl.cs libEgl.dll
    gl.cs libGLESv1.dll

    Vielleicht kann jemand mit einem solchen Gerät bestätigen, dass die Namen geändert werden müssen.

    Viel Spass,
    heliosdev

    P.S.: Falls man im Emulator keine OpenGLES dll hat, muss die angehängte libGLES_CM.dll in den /windows Ordner des Emulators kopiert werden. (nach dem Kopieren den Emulator State speichern)
    Das ist eine Software Implementierung von Vincent3d http://sourceforge.net/projects/ogl-es/files/ .
    Angehängte Dateien Angehängte Dateien
    3
     

  2. OpenGL ES 2 ist etwas aufwändiger. Das EGL Setup muss angepasst werden und GL2.h muss portiert werden. Melde mich sobald ich fertig bin
    0
     

  3. Ist nicht wirklich aufwändiger. Habe vor ein paar Wochen meine ersten Tests mit GLSL zum Laufen gebracht. (konnte sie selber nicht testen, da ich kein gles2 Gerät habe) Bin aber dabei eine gles2 Testapplikation (Benchmark) zu erstellen.
    Gibt's einen gles2 Software Renderer? (habe bis jetzt nur den 1.x von Vincent3d)
    0
     

  4. Ich habe bereits eine GL2.cs erstellt, bin nicht ganz sicher ob auch wirklich alles zu 100% funktioniert. Wenn du willst kann ich sie dir gerne schicken. Momentan bin ich soweit dass das EGL Setup für OpenGL ES 2.0 funktioniert, shader können erstellt und den code geladen werden, allerdings compilieren funktioniert noch nicht und es wird komischerweise auch nichts ausgegeben bei der Fehlerabfrage. Wenn du willst könnten wir das zusammen erstellen? Siehe auch meine Projekt hierhttp://www.philippewechsler.ch/Tigre.php
    0
     

  5. Ja, können wir machen. Wollen wir das offtopic nehmen? Schicke Dir mal ein mail.
    0
     

  6. ihr könnt auch eine subversion haben und/oder ein vbulletin-projekt?
    0
     

  7. Hallo,

    ich hätte da mal eine Frage, da sich hier so viele OpenGL ES experten befinden. Ich bin dabei eine Dll zu schreiben, die OpenGL ES in Direct3D Mobile umwandeln soll... Die dll mit den Api Einstigspunkten existiert und funktioniert, jetz bräuchte ich hilfe, da ich mit OpenGL bzw. Direct3D kein bisschen auskenne!

    eglGetDisplay
    eglInitialize

    Die beiden Punkte müssen momentan zuerst erledigt werden.
    Kann mir einer sagen, wie das bei Direct3D aussehen würde?

    Vielen Dank im Voraus
    D-Two
    0
     

  8. Genau sagen kann ich es dir nicht, da ich mich mit DX nicht so auskenne. Allerdings hast du sicherlich 2 grosse Probleme:
    1. im Gegensatz zum PC kann OpenGl mehr als Direct 3D Mobile
    2. oft ist kein oder nur ein schlechter D3DM Treiber vorhanden, zwar hat auch nicht jedes Gerät einen OpenGl Treiber, aber alle neueren Geräte unterstützten OGLES

    Dann zu deiner Frage zu EGL. EGL ist eigentlich noch nicht OpenGl, sondern eine noch tiefere schicht zwischen Hardware und OpenGl ES. Egl bestimmt z.b in welchen Bereich gezeichnet werden soll, mit welcher Farbtiefe, etc. Für OpenGl 2 und OpenVG wird EGL ebenfalls verwendet. Ich glaube in D3DM wird das mit einem Objekt namens Manager gelöst. Wieso willst du denn unbedingt D3DM?
    0
     

  9. Unregistriert Gast
    Ich möchte es gerade deswegen in D3D umwandeln, da gerade ältere PocketPCs kein OpenGL unterstützen, dafür aber einen sehr guten D3D Software Treiber besitzen, z.B. HTC Blue Angle, der D3D sehr gut unterstützt.
    Frage: Welche Rückgabewerte liefern denn die beiden APIs zurück? Damit ich dem Programm vorgaukeln kann, dass OpenGL initialisiert wurde...
    0
     

  10. sorry hab grad gesehen war nicht eingeloggt!
    0
     

  11. Generelles über OpenGLES und Resourcen wie Headerfiles gibt's in der gles registry.
    Viel Glück! (das meine ich wirklich so )
    1
     

  12. initialize liefert einen bool zurück, getdisplay einen IntPtr der nicht IntPtr.Zero sein sollte falls nichts schiefgegangen ist. Wie weit bist du denn mit dem Projekt?
    0
     

  13. Zitat Zitat von yjeanrenaud Beitrag anzeigen
    ihr könnt auch eine subversion haben und/oder ein vbulletin-projekt?
    Danke! Werde mal mit Phippu schauen, was wir da machen wollen. Subversion (oder irgendein code repository system) ist ein Muss. Ein live chat wäre im Moment wohl noch effizient. Sobald die Rahmenbedingungen definiert sind, wissen wir mehr.
    0
     

  14. ich meine, Neuer Service für Entwickler wir würden euch ein subversion repository zur Verfügung stellen können
    0
     

  15. Sorry das ich erst so spät antworte...

    Also bisher bekomm ich die Fehlermeldung "Unable to choose config"...
    0
     

  16. Auf was für einem Gerät? Hast Du versucht das Projekt im Emulator zu starten? (vorher die oben angegebene libgles_cm.dll auf den Emulator kopieren, z.B. in den /windows Ordner)
    0
     

  17. Zitat Zitat von heliosdev Beitrag anzeigen
    Auf was für einem Gerät? Hast Du versucht das Projekt im Emulator zu starten? (vorher die oben angegebene libgles_cm.dll auf den Emulator kopieren, z.B. in den /windows Ordner)
    Siehe Beiträge oben...

    Es geht nicht darum OpenGL ES zu starten
    0
     

  18. wenns interesiert und ein OpenGl 2.0 Gerät hat kann mal mit meinem neuen ShaderMaker rumspielen
    1
     

  19. es geht voran! Unten ist ein screenshot von einem ersten Prototypen, der einen Phong Shader zeigt, der mit ogles 2.0 auf meinem HD2 in Echtzeit gerendert wurde. Sieht vielleicht nicht so spektakulär aus, ist aber immerhin mit per-pixel-lighting entstanden (für alle die wissen was ich meine)
    0
     

  20. 1. sieht sehr gut aus
    2. vor ca. zehn Jahren kam der Wechsel vom Torus (Donut für die Amis) zum Teapot, dann zum (Oster-)Hasen (stanford bunny) und heutzutage gibt's irgendwelche (high polygon) Fabelwesen

    An den Kanten sieht man, dass die Anzahl Dreiecke limitiert ist. Jetzt wird's interessant in Sachen Shader Performance: vertex oder fragment lighting?
    0
     

Seite 1 von 2 1 ... LetzteLetzte

Ähnliche Themen

  1. WM C# Socket Tutorial
    Von Skybeat im Forum Programmieren
    Antworten: 1
    Letzter Beitrag: 02.07.2009, 21:23
  2. [Tutorial] Perfekte Videoperformance
    Von Catcher im Forum Touch HD Media
    Antworten: 28
    Letzter Beitrag: 06.02.2009, 19:43
  3. Tutorial zum updaten
    Von Unregistriert im Forum T-Mobile G1
    Antworten: 1
    Letzter Beitrag: 24.01.2009, 23:46

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

opengles tutorial

opengl es tutorial

opengles

opengles tutorial windows mobilelibgles_cm.dll ppcopengl es 2.0 tutorialopengl es 1 tutoriallibGLESv1.dllwindows mobile 6.5 programming tutorialkann ich opengl vorgaukelnopengles programmierenopen glesopenvg tutorialopengles 1 tutorialopengles 1 windowsopengles pcwindows ce opengl sampleopengl gelbes quadratwince libgles_cmgl2.h tutopengles windows ce tutoriallibgles_cm.dll emulatoropengl es setupopengl es 2 funktioniert nicht auf emulatorwince opengl example

Stichworte