Ich versuche, Beispiele zu finden, wie man einen einfachen Shader für OpenGL ES 1.x (speziell für das iPhone) implementiert. Ich habe noch nie zuvor mit Shadern gearbeitet, aber ich verstehe, wofür sie verwendet werden. Ich denke, sobald ich in der Lage bin, einen simplen Shader im Simulator zu laden, kann ich ihn von dort nehmen und tun, was ich tun muss. Danke für die Hilfe, ~ EricOpenGL ES 1.x Shader
5
A
Antwort
11
Das iPhone verwendet derzeit OpenGL ES 1.1, die eine programmierbare Pipeline nicht unterstützt. OpenGL ES 2.0 scheint sie jedoch zu haben und auch nicht kompatibel mit 1.1 zu sein.
1
Mein Verständnis ist, dass die Hardware-Shader auf dem iPhone bereits vom Betriebssystem für seine Funktionen in CoreAnimation und OpenGL ES verwendet werden. Dies bedeutet, dass sie Ihnen nicht zur Verfügung stehen.
Suchen Sie einen Software-Shader? Versuchen http://unity3d.com/unity/features/shaders
2
Von this post:
Der Pixel-Shader der iP * Plattform wird über Textur Kombinierern programmiert.
Verwandte Themen
- 1. Lernen OpenGL ES 1.x
- 2. OpenGL ES und OpenGL kompatible Shader
- 3. Unterstützt OpenGL ES Umgebungs-Shader?
- 4. OpenGL Shader Fehler 1282
- 5. PowerVR SGX535 Shader-Leistung (OpenGL ES 2.0)
- 6. OpenGL Programm/Shader Uninitialisierung
- 7. Eine undersandable Beschreibung von glTexEnvi (OpenGL ES 1.x)?
- 8. C++ OpenGL Shader funktioniert nicht
- 9. OpenGL Fragment Shader Kompilierung Problem
- 10. OpenGL-Farbindex in Frag Shader?
- 11. OpenGL Shader kann nicht kompilieren
- 12. Shader in WebGL vs OpenGL?
- 13. Wie Übergeben Float-Array zu Shader in OpenGL ES 2.0?
- 14. OpenGL Shader wird nicht gerendert Dreieck
- 15. Portierung OpenGL ES 2 zu OpenGL
- 16. Warum gibt OpenGL + GLSL Shader nichts aus?
- 17. Sample Depth Buffer im OpenGL Compute Shader
- 18. OpenGL projektive Textur-Mapping über Shader
- 19. OpenGL Fragment Shader Return Festfarbe für Textur
- 20. OpenGL ES2 Farbe und Textur-Shader
- 21. Convert OpenGL HQX Shader zu LibGDX
- 22. OpenGL ES 2.0 IllegalArgumentException
- 23. OpenGL Fragment Shader in einer Textur
- 24. opengl Fragment-Shader bedingte Anweisung ausgelöst nicht
- 25. OpenGL ES drehen Textur
- 26. OpenGL ES 2.0 Texturierung
- 27. OpenGL zu OpenGL-ES - glBegin();
- 28. OpenGL Shader Kompilierungsfehler: Unerwartetes $ undefiniert bei Token "<undefined>"
- 29. Zeichnungsprobleme in OpenGL ES
- 30. OpenGL ES 2.0 - Zeichnung Parallels
OpenGL ES 1.1 unterstützt keine Shader, da es speziell für eine feste Funktionspipeline entwickelt wurde. – codelogic
Sie haben zwar Recht, dass die Shader-Funktionalität von OpenGL auf dem iPhone nicht zur Verfügung gestellt wird, aber ich denke nicht, dass irgendetwas darauf hindeutet, dass das Betriebssystem Shader verwendet. Haben Sie diesbezüglich ein Zitat? – codelogic
Ich habe kein Zitat, nur andere Leute raten –