Sé que iPhone usa OpenGL ES 2.0, pero no sé la versión del lenguaje subyacente GLSL. ¿Es 1.3, 1.4, 2.0 u otro?¿Qué versión de GLSL se usa en el iPhone (s)?
10
A
Respuesta
10
Ok, lo encontré yo mismo, gracias a la macro predefinida _____VERSION_____. La especificación ES de GLSL utilizada es la 1.0, que se basa en la versión 1.20 de GLSL. Las especificaciones de OpengGL ES 2.0 y GLSL ES 1.0 están disponibles para descargar al http://www.khronos.org/registry/gles/.
4
printf("GLSL Version = %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
printf("GL Version = %s\n", glGetString(GL_VERSION));
en iOS 5.1, esto imprime:
GL Version = OpenGL ES 2.0 APPLE
GLSL Version = OpenGL ES GLSL ES 1.0
Cuestiones relacionadas
- 1. ¿para qué se usa realmente la función fwidth glsl?
- 2. ¿Qué puerto (s) usa XMPP?
- 3. Configuración de la versión GLSL en Mac
- 4. ¿Qué versión (s) de Javascript admite IE8?
- 5. ¿Qué versión de JavaScript usa Titanium?
- 6. iPhone dev - ¿Por qué usa 8MB?
- 7. versión de iPhone Lite: ¿qué está permitido?
- 8. Versión de XSLT en iPhone
- 9. ¿Cómo se usa CGImageCreateWithImageInRect para iPhone 4 (HD)?
- 10. ¿Qué significa el especificador de formato% * s?
- 11. ¿Qué hace 's' en el modo visual?
- 12. ¿Para qué se usa + =?
- 13. ¿Qué versión de .NET usa mi script de PowerShell?
- 14. GLSL GLSL y ES 2
- 15. texture vs texture2D en GLSL
- 16. ¿Por qué se abandona el sbt cuando se usa pescado?
- 17. ¿Para qué se usa el auto =>?
- 18. Cómo encontrar qué versión de SSL/TLS se usa en Java
- 19. ¿Por qué Git usa SHA-1 como números de versión?
- 20. Qué tienda persistente se usa de manera predeterminada en los datos principales en iPhone
- 21. iphone - performSelector: withObject: afterDelay: 'no encontrado en el protocolo (s)?
- 22. ¿Para qué se usa el espacio de nombres en C++?
- 23. ¿Cómo puedo ver qué versión de JavaScript usa mi navegador?
- 24. iPhone stretchableImageWithLeftCapWidth solo hace "D" s
- 25. ¿Qué versión de "Active SDK" de iPhone debería usar?
- 26. ¿Qué hace el predicado s() en Prolog?
- 27. ¿Qué versión de la API de Google Maps se usa de forma predeterminada?
- 28. ¿Para qué se usa Django?
- 29. ¿Qué versiones de GLSL puedo usar en OpenGL ES 2.0?
- 30. ¿Por qué se usa suhosin?