OpenGL-ES2で使ってはいけないもの

opengl-es2-banned.png

Fixed Pipelineは使えない

  • glMatrixMode(GL_MODELVIEW);
  • glMultMatrix(matrixarray);…..ということはシェーダのgl_ModelViewMatrixとかも使えない。。。!!
  • glBegin
  • glPointSize
  • glEnable(GL_VERTEX_PROGRAM_POINT_SIZE);
  • glutPostRedisplay()…..代わりにeglSwapBuffers(engine->display, engine->surface);を使う?
  • GL_CLAMP…..代わりにGL_CLAMP_TO_EDGEを使う
  • GL_QUADS….GL_TRIANGLE_STRIPなどで頑張る
  • GL_VERTEX_ARRAY
  • glVertexPointer(javaだけかも)
  • shaderの中でfor文を使ってはいけない C5013:profile does not support "for" statements and "for" could not be compiled.
item
definition

サポートサイト Wikidot.com