What version of GLSL is used in the iPhone(s)?

后端 未结 2 1870
既然无缘
既然无缘 2020-12-20 14:46

I know that iPhone uses OpenGL ES 2.0, but I don\'t know the version of the underlying language GLSL. Is it 1.3, 1.4, 2.0, or other?

相关标签:
2条回答
  • 2020-12-20 15:21
    printf("GLSL Version = %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
    printf("GL Version = %s\n", glGetString(GL_VERSION));
    

    On IOS 5.1, this prints out:

    GL Version = OpenGL ES 2.0 APPLE
    
    GLSL Version = OpenGL ES GLSL ES 1.0
    
    0 讨论(0)
  • 2020-12-20 15:34

    Ok, I found it myself, thanks to the _____VERSION_____ predefined macro. The GLSL ES specification used is the 1.0, which is based on the GLSL version 1.20. The OpengGL ES 2.0 and GLSL ES 1.0 specifications are available for download at http://www.khronos.org/registry/gles/.

    0 讨论(0)
提交回复
热议问题