I'm starting to learn OpenGL for use with iOS. I wonder why methods such as glMatrixModeor type constants GL_PROJECTIONare in <OpenGLES/ES1/gl.h>, but not in <OpenGLES/ES2/gl.h>. What for? Do you use your own shaders when using OpenGL ES 2.0 instead of 1.1?
glMatrixMode
GL_PROJECTION
<OpenGLES/ES1/gl.h>
<OpenGLES/ES2/gl.h>
A fixed function pipeline, including embedded matrices, was completely removed from OpenGL ES 2.0, so constants like GL_PROJECTION and functions like glPushMatrix, glRotate, glMatrixMode, etc. were removed.
, / . ES 2 , .
, , ES 1.
Source: https://habr.com/ru/post/1777346/More articles:what is the difference between these two object initializations in java? - javaMochaUI Tutorial - jqueryDuplicate array sorting in PHP - sortingWhy are more people currently using a script to assign event handlers and assign events from an html element? - javascriptEvents - where to place them? - javascriptИспользование sqlite для очень больших слияний и базовых запросов - sqlSuppress WaitCursor for WinForms Managing WebBrowser - c #Which of these algorithms is better in performance and order to generate N unique random numbers in the range 1..n? - performancePython sorts multiple attributes - pythonShow QMessageBox from QThread - qtAll Articles