ABSTRACT

The modern versions of the OpenGL and OpenGL ES APIs reflect this evolution, though much of the code written against them does not, which limits use on many platforms. Many of the features that were removed from the core profile of OpenGL or omitted from OpenGL ES, while not directly supported by the GPU, must now be implemented by the developer. This represents significant effort, both in terms of understanding and implementation, on the part of developers, which impedes their ability to keep their code current.