OpenGL 명령은 여기에 사전순으로 표시됩니다. 각 참조 페이지에서는 하나 이상의 함수를 설명합니다. GLU 함수 참조하세요.
| 기능 | 묘사 |
|---|---|
| glAccum | 누적 버퍼에서 작동합니다. |
| glAddSwapHintRectWIN | SwapBuffers복사할 사각형 집합을 지정합니다. |
| glAlphaFunc | 애플리케이션에서 알파 테스트 함수를 설정할 수 있도록 합니다. |
| glAreTexturesResident | 지정된 텍스처 개체가 텍스처 메모리에 상주하는지 여부를 확인합니다. |
| glArrayElement | 꼭짓점을 렌더링하는 데 사용되는 배열 요소를 지정합니다. |
| glBegin, glEnd | 기본 형식의 꼭짓점 또는 같은 기본 형식의 그룹을 구분합니다. |
| glBindTexture | 텍스처 대상에 바인딩된 명명된 텍스처를 만들 수 있습니다. |
| glBitmap | 비트맵을 그립니다. |
| glBlendFunc | 픽셀 산술 연산을 지정합니다. |
| glCallList | 표시 목록을 실행합니다. |
| glCallLists | 표시 목록 목록을 실행합니다. |
| glClear | 버퍼를 미리 설정된 값으로 지웁니다. |
| glClearAccum | 누적 버퍼에 대한 명확한 값을 지정합니다. |
| glClearColor | 색 버퍼에 대한 명확한 값을 지정합니다. |
| glClearDepth | 깊이 버퍼에 대한 명확한 값을 지정합니다. |
| glClearIndex | 색 인덱스 버퍼의 명확한 값을 지정합니다. |
| glClearStencil | 스텐실 버퍼에 대한 명확한 값을 지정합니다. |
| glClipPlane | 모든 기하 도형이 잘린 평면을 지정합니다. |
| glColor함수 | 현재 색을 설정합니다. |
| glColorMask | 프레임 버퍼 색 구성 요소의 쓰기를 사용하거나 사용하지 않도록 설정합니다. |
| glColorMaterial | 재질 색이 현재 색을 추적하도록 합니다. |
| glColorPointer | 색 배열을 정의합니다. |
| glColorTableEXT | 대상 팔레트 텍스처에 대한 색상표의 형식과 크기를 지정합니다. |
| glColorSubTableEXT | 바꿀 대상 텍스처 색상표의 일부를 지정합니다. |
| glCopyPixels | 프레임 버퍼의 픽셀을 복사합니다. |
| glCopyTexImage1D | 프레임 버퍼에서 1차원 텍스처 이미지로 픽셀을 복사합니다. |
| glCopyTexImage2D | 프레임 버퍼에서 2차원 텍스처 이미지로 픽셀을 복사합니다. |
| glCopyTexSubImage1D | 프레임 버퍼에서 1차원 텍스처 이미지의 하위 이미지를 복사합니다. |
| glCopyTexSubImage2D | 프레임 버퍼에서 2차원 텍스처 이미지의 하위 이미지를 복사합니다. |
| glCullFace | 전면 또는 후면 패싯을 컬링할 수 있는지 여부를 지정합니다. |
| glDeleteLists | 연속된 표시 목록 그룹을 삭제합니다. |
| glDeleteTextures | 명명된 텍스처를 삭제합니다. |
| glDepthFunc | 깊이 버퍼 비교에 사용되는 값을 지정합니다. |
| glDepthMask | 깊이 버퍼에 쓰기를 사용하거나 사용하지 않도록 설정합니다. |
| glDepthRange | 정규화된 디바이스 좌표에서 창 좌표로 z 값의 매핑을 지정합니다. |
| glDrawArrays | 렌더링할 여러 기본 형식을 지정합니다. |
| glDrawBuffer | 그릴 색 버퍼를 지정합니다. |
| glDrawElements | 배열 데이터에서 기본 형식을 렌더링합니다. |
| glDrawPixels | 프레임 버퍼에 픽셀 블록을 씁니다. |
| glEdgeFlag 함수 | 에지 플래그의 배열을 정의합니다. |
| glEdgeFlagPointer | 에지 플래그의 배열을 정의합니다. |
| glEnable, glDisable | OpenGL 기능을 사용하거나 사용하지 않도록 설정합니다. |
| glEnableClientState, glDisableClientState | 각각 배열을 사용하거나 사용하지 않도록 설정합니다. |
| glEvalCoord함수 | 활성화된 1차원 및 2차원 맵을 평가합니다. |
| glEvalMesh함수 | 점 또는 선의 1차원 또는 2차원 그리드를 계산합니다. |
| glEvalPoint함수 | 메시에서 단일 지점을 생성하고 평가합니다. |
| glFeedbackBuffer | 피드백 모드를 제어합니다. |
| glFinish | 모든 OpenGL 실행이 완료될 때까지 차단합니다. |
| glFlush | OpenGL 함수를 한정된 시간에 강제로 실행합니다. |
| glFog함수 | 안개 매개 변수를 지정합니다. |
| glFrontFace | 전면 및 후면 다각형을 정의합니다. |
| glFrustum | 현재 행렬을 원근 행렬로 곱합니다. |
| glGenLists | 빈 표시 목록의 연속 집합을 생성합니다. |
| glGenTextures | 텍스처 이름을 생성합니다. |
| glGetBooleanv | 선택한 부울 매개 변수의 값 또는 값을 검색합니다. |
| glGetClipPlane | 지정된 클리핑 평면의 계수를 검색합니다. |
| glGetColorTableEXT | 현재 대상 질감 팔레트의 색 테이블 데이터를 검색합니다. |
| glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | 색 테이블에서 색상표 매개 변수를 검색합니다. |
| glGetDoublev | 선택한 double 매개 변수의 값 또는 값을 검색합니다. |
| glGetError | 오류 정보를 검색합니다. |
| glGetFloatv | 선택한 float 매개 변수의 값 또는 값을 검색합니다. |
| glGetIntegerv | 선택한 int 매개 변수의 값 또는 값을 검색합니다. |
| glGetLight 함수 | 광원 매개 변수 값을 검색합니다. |
| glGetMap 함수 | 계산기 매개 변수를 검색합니다. |
| glGetMaterial 함수 | 재질 매개 변수를 검색합니다. |
| glGetPixelMap 함수 | 지정된 픽셀 맵을 검색합니다. |
| glGetPointerv | 꼭짓점 데이터 배열의 주소를 검색합니다. |
| glGetPolygonStipple | 다각형 스티플 패턴을 검색합니다. |
| glGetString | 현재 OpenGL 연결을 설명하는 문자열을 검색합니다. |
| glGetTexEnv 함수 | 텍스처 환경 매개 변수를 검색합니다. |
| glGetTexGen함수 | 텍스처 좌표 생성 매개 변수를 검색합니다. |
| glGetTexImage | 텍스처 이미지를 검색합니다. |
| glGetTexLevelParameter 함수 | 특정 수준의 세부 정보로 텍스처 매개 변수 값을 검색합니다. |
| glGetTexParameter 함수 | 텍스처 매개 변수 값을 검색합니다. |
| glHint | 구현 관련 힌트를 지정합니다. |
| glIndex함수 | 현재 색 인덱스 설정 |
| glIndexMask | 색 인덱스 버퍼에서 개별 비트의 쓰기를 제어합니다. |
| glIndexPointer | 색 인덱스의 배열을 정의합니다. |
| glInitNames | 이름 스택을 초기화합니다. |
| glInterleavedArrays | 동시에 더 큰 집계 배열에서 여러 인터리브 배열을 지정하고 사용하도록 설정합니다. |
| glIsEnabled | 기능을 사용할 수 있는지 여부를 테스트합니다. |
| glIsList | 표시 목록 존재에 대한 테스트입니다. |
| glIsTexture | 이름이 텍스처에 해당하는지 여부를 결정합니다. |
| glLight함수 | 광원 매개 변수를 설정합니다. |
| glLightModel함수 | 조명 모델 매개 변수를 설정합니다. |
| glLineStipple | 선 스티플 패턴을 지정합니다. |
| glLineWidth | 래스터화된 선의 너비를 지정합니다. |
| glListBase | glCallLists표시 목록 기반을 설정합니다. |
| glLoadIdentity | 현재 행렬을 ID 행렬로 바꿉니다. |
| glLoadMatrix함수 | 현재 행렬을 임의의 행렬로 바꿉다. |
| glLoadName | 이름 스택에 이름을 로드합니다. |
| glLogicOp | 색 인덱스 렌더링에 대한 논리적 픽셀 작업을 지정합니다. |
| glMap1함수 | 1차원 계산기를 정의합니다. |
| glMap2 함수 | 2차원 계산기를 정의합니다. |
| glMapGrid 함수 | 1차원 또는 2차원 메시를 정의합니다. |
| glMaterial함수 | 조명 모델의 재질 매개 변수를 지정합니다. |
| glMatrixMode | 현재 행렬인 행렬을 지정합니다. |
| glMultMatrix함수 | 현재 행렬을 임의의 행렬로 곱합니다. |
| glNewList, glEndList | 표시 목록을 만들거나 대체합니다. |
| glNormal함수 | 현재 일반 벡터를 설정합니다. |
| glNormalPointer | 표준 배열을 정의합니다. |
| glOrtho | 현재 행렬을 직교 행렬로 곱합니다. |
| glPassThrough | 피드백 버퍼에 마커를 배치합니다. |
| glPixelMap 함수 | 픽셀 전송 맵을 설정합니다. |
| glPixelStore 함수 | 픽셀 스토리지 모드를 설정합니다. |
| glPixelTransfer 함수 | 픽셀 전송 모드를 설정합니다. |
| glPixelZoom | 픽셀 확대/축소 요소를 지정합니다. |
| glPointSize | 래스터화된 점의 지름을 지정합니다. |
| glPolygonMode | 다각형 래스터화 모드를 선택합니다. |
| glPolygonOffset | OpenGL이 깊이 값을 계산하는 데 사용하는 배율 및 단위를 설정합니다. |
| glPolygonStipple | 다각형 조각 패턴을 설정합니다. |
| glPrioritizeTextures | 질감의 거주 우선 순위를 설정합니다. |
| glPushAttrib, glPopAttrib | 특성 스택을 푸시하고 팝합니다. |
| glPushClientAttrib, glPopClientAttrib | 클라이언트 특성 스택에 클라이언트 상태 변수 그룹을 저장하고 복원합니다. |
| glPushMatrix, glPopMatrix | 각각 현재 행렬 스택을 푸시하고 팝합니다. |
| glPushName, glPopName | 각각 이름 스택을 푸시하고 팝합니다. |
| glRasterPos 함수 | 픽셀 작업에 대한 래스터 위치를 지정합니다. |
| glReadBuffer | 픽셀에 대한 색 버퍼 원본을 검색합니다. |
| glReadPixels | 프레임 버퍼에서 픽셀 블록을 읽습니다. |
| glRect함수 | 사각형을 그립니다. |
| glRenderMode | 래스터화 모드를 설정합니다. |
| glRotate함수 | 현재 행렬을 회전 행렬로 곱합니다. |
| glScale함수 | 현재 행렬을 일반 크기 조정 매트릭스로 곱합니다. |
| glScissor | 가위 상자를 정의합니다. |
| glSelectBuffer | 선택 모드 값에 대한 버퍼를 설정합니다. |
| glShadeModel | 평면 또는 부드러운 음영을 선택합니다. |
| glStencilFunc | 스텐실 테스트에 대한 함수 및 참조 값을 설정합니다. |
| glStencilMask | 스텐실 평면에서 개별 비트의 쓰기를 제어합니다. |
| glStencilOp | 스텐실 테스트 작업을 설정합니다. |
| glTexCoord함수 | 현재 텍스처 좌표를 설정합니다. |
| glTexCoordPointer | 텍스처 좌표의 배열을 정의합니다. |
| glTexEnv함수 | 텍스처 환경 매개 변수를 설정합니다. |
| glTexGen함수 | 텍스처 좌표 생성을 제어합니다. |
| glTexImage1D | 1차원 텍스처 이미지를 지정합니다. |
| glTexImage2D | 2차원 텍스처 이미지를 지정합니다. |
| glTexParameter함수 | 텍스처 매개 변수를 설정합니다. |
| glTexSubImage1D | 기존 1차원 텍스처 이미지의 일부를 지정합니다. 이 함수를 사용하여 새 텍스처를 정의할 수 없습니다. |
| glTexSubImage2D | 기존 2차원 텍스처 이미지의 일부를 지정합니다. 이 함수를 사용하여 새 텍스처를 정의할 수 없습니다. |
| glTranslate함수 | 현재 행렬을 변환 행렬로 곱합니다. |
| glVertex | 이러한 함수는 꼭짓점을 지정합니다. |
| glVertexPointer | 꼭짓점 데이터의 배열을 정의합니다. |
| glViewport | 뷰포트를 설정합니다. |