/ OpenGL.GameDev.ru / Документация /

поиск:

Документация по OpenGL.

На данный момент доступны следующие функции:

Работа с состояниями OpenGL.

glEnable, glDisable
glIsEnabled
glGet


Работа с матрицами OpenGL.

glMatrixMode
glLoadMatrix, glLoadTransposeMatrix
glMultMatrix, glMultTransposeMatrix
glLoadIdentity
glTranslate, glRotate, glScale
glFrustum, glOrtho
glPushMatrix, glPopMatrix


Вывод геометрии через функции, связанные в парой glBegin и glEnd.

glBegin, glEnd
glVertex
glColor
glSecondaryColor


Вывод геометрии через массивы с вершинными данными.

glVertexPointer
glNormalPointer
glColorPointer
glSecondaryColorPointer
glTexCoordPointer
glIndexPointer
glEdgeFlagPointer
glGetPointerv
glEnableClientState, glDisableClientState
glArrayElement
glDrawArrays, glMultiDrawArrays
glDrawElements, glMultiDrawElements
glDrawRangeElements
glInterleavedArrays


Работа с дисплейными списками.

glGenLists
glIsList
glNewList, glEndList
glCallList, glCallLists, glListBase
glDeleteLists


Буферные объекты.

glBindBuffer
glGenBuffers, glDeleteBuffers
glBufferData
glBufferSubData, glGetBufferSubData
glMapBuffer, glUnmapBuffer
glIsBuffer
glGetBufferPointerv, glGetBufferParameteriv


Работа с текстурами.
glTexEnv


Работа с шейдерными объектами.

glCreateShader
glShaderSource
glCompileShader
glDeleteShader
glCreateProgram
glAttachShader, glDetachShader
glLinkProgram
glUseProgram
glDeleteProgram
glIsShader


Работа со стенсилом.

glStencilFunc
glStencilMask
glStencilOp
glClearStencil


Запросы на проверку видимости (occlusion query).

glBeginQuery
glEndQuery
glGenQueries
glDeleteQueries
glIsQuery
glGetQueryiv
glGetQueryObjectiv, glGetQueryObjectuiv


Несортированное.

glFinish
glViewport
glAlphaFunc
glDepthFunc
glDepthMask
glDepthRange
glMaterial
glGetMaterial
glLogicOp
glPolygonMode
glPolygonStipple
glLineStipple
glLineWidth
glPointSize


Другие функции доступны пока только разработчикам данного перевода документации.


Документация составлена на основе священых писаниий msdn корпорации Майкрософт и документациям sgi.
Логотип OpenGL застолблён за sgi (Графические Силиконы).

Авторы перевода: Сергей Ваткин (wat), Андрей Трусов (dub), Александр Третьяк (tav), Андрей Яроменок (azazello), . Присоединяйтесь!

Внимание: Данный документ является собственностью GameDev.ru. Копирование запрещено.

GameDev.ru 2001 — 2005 Обсудить

Внимание! Данный раздел находится в стадии разработки.
Если у вас есть желание помочь разделу переводом документации
или если вы нашли ошибку или неточность,
пожалуйста сообщите об этом администратору.