는 신규 라이센스 사용자를위한 상표 사용권. [ 3 ] 웹사이트 opengl. org 오픈 그래픽 라이브러리 ( 영어 : Open Graphics Library 줄여서 OpenGL ) [ 4 ] [ 5 ] 은 1992년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간 플랫폼 간의 교차 응용 프로그래밍을 지원한다. 이 API는 약 250여개 가량의 함수 호출을 이용하여 단순한 기하도형에서부터 복잡한 삼차원 장면을 생성할 수 있다. OpenGL은 현재 CAD, 가상현실, 정보시각화, 비행 시뮬레이션 등의 분야에서 활용되고 있다. 또한 컴퓨터 게임 분야에서도 널리 활용되고 있으며, 마이크로소프트사의 Direct3D와 함께 컴퓨터 그래픽 세계를 양분하고 있다. Direct3D와는 달리, 표준안이 여러 관련 업체의
도 널리 활용되고 있으며, 마이크로소프트사의 Direct3D와 함께 컴퓨터 그래픽 세계를 양분하고 있다. Direct3D와는 달리, 표준안이 여러 관련 업체의 토론과 제안으로 이루어지기에 버전 업데이트는 느린 편이다. OpenGL을 사용하여 개발된 대표적인 게임은 이드 소프트웨어의 퀘이크, 둠3 시리즈이다. 현재 비영리 기술 컨소시엄인 크로노스 그룹에 의하여 관리되고 있다. 목차 1 역사 2 버전 역사 2. 1 개요 2. 2 OpenGL 1. 1 2. 3 OpenGL 1. 2 2. 3. 1 OpenGL 1. 2. 1 2. 4 OpenGL 1. 3 2. 5 OpenGL 1. 4 2. 6 OpenGL 1. 5 2. 7 OpenGL 2. 0 2. 8 OpenGL 2. 1 2. 9 OpenG
OpenGL - 위키백과, 우리 모두의 백과사전 OpenGL 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 OpenGL 리눅스 커널을 OpenGL 기반의 비디오 게임로 실행하는 구조도 원저자 실리콘 그래픽스 개발자 크로노스 그룹 ( 구 ARB ) 발표일 1992년 1월 ( 27년 전 ) ( 1992 - 01 ) 최근 버전 4. 6 / 2017년 7월 31일 ( 22달 전 ) ( 2017 - 07 - 31 ) 프로그래밍 언어 C [ 1 ] 종류 3D 그래픽 API 라이선스 S. I 사용을위한 오픈 소스 라이선스 [ 2 ] OpenGL 상표 및 로고 및 청구 적합성을 사용하고자하는 신규 라이센스 사용자를위한 상표 사용권. [ 3 ] 웹사이트 opengl. org 오픈 그래픽 라이브러리 ( 영어 : Open Graphics Library 줄여서 Op
1 OpenGL 지원 라이브러리 5. 2 기타 3D 그래픽스 API 5. 3 기타 2D 그래픽스 API 6 벌컨 7 각주 8 외부 링크 역사 [ 편집 ] 1980년대에 다양한 그래픽 하드웨어와 기능할 수 있는 소프트웨어를 개발하는 일은 큰 도전이었다. 소프트웨어 개발자들은 개별 하드웨어에 맞추어 맞춤식 인터페이스와 드라이버를 작성하였다. 이러한 일은 비용이 많이 들었고 노력이 크게 늘어나게 되었다. 1990년대 초, 실리콘 그래픽스 ( SGI ) 는 워크스테이션용 3차원 그래픽스의 리더였다. IRIS GL API [ 6 ] 는 사실 상의 표준 산업이 되어 오픈 표준 기반의 PHIGS를 무색케 했다. IRIS GL이 사용하기 쉬운 것으로 간주되었을 뿐 아니라, 즉시 모드 렌더링을 지원하였기 때문이다. 이와 대조
오픈 표준으로 전환시키기로 결정하였는데, 이것이 OpenGL이다. 버전 역사 [ 편집 ] OpenGL의 최초 버전은 1992년 6월 30일 Mark Segal and Kurt Akeley에 의해 출시되었다. 그 이후로 새로운 버전의 사양을 출시함으로써 OpenGL은 확장되어왔다. 개요 [ 편집 ] OpenGL 1. 1 OpenGL 1. 2 [ 7 ] OpenGL 1. 3 OpenGL 1. 4 OpenGL 1. 5 OpenGL 2. 0 - GLSL 1. 1 OpenGL 2. 1 - GLSL 1. 2 OpenGL 3. 0 - GLSL 1. 3 OpenGL 3. 1 - GLSL 1. 4 OpenGL 3. 2 - GLSL 1. 5 OpenGL 3.
IGS를 무색케 했다. IRIS GL이 사용하기 쉬운 것으로 간주되었을 뿐 아니라, 즉시 모드 렌더링을 지원하였기 때문이다. 이와 대조적으로, PHIGS는 사용하기 어렵고 기능이 시대에 뒤쳐진 것으로 간주되었다. SGI의 경쟁사들 ( 썬 마이크로시스템즈, 휴렛 패커드, IBM ) 은 PHIGS 표준의 확장을 지원하는 3차원 하드웨어를 마케팅할 수 있었다. 더 많은 3차원 그래픽스 제공자들이 시장에 진입하면서 SGI 시장 점유율을 약화시켰다. 시장에 영향을 주려는 노력으로 SGI는 IrisGL API를 오픈 표준으로 전환시키기로 결정하였는데, 이것이 OpenGL이다. 버전 역사 [ 편집 ] OpenGL의 최초 버전은 1992년 6월 30일 Mark
벌컨 ( API ) 입니다. 과거 이름이 " Next Generation OpenGL Initiative " ( glNext ) 이었던 벌칸 ( Vulkan ) 은 [ 15 ] [ 16 ] OpenGL과 OpenGL ES를 기존 OpenGL 버전들과 하위 호환되지 않는 하나의 공통된 API로 통합하려는 재설계적 일환이다. [ 17 ] [ 18 ] [ 19 ] 벌컨 API의 최초 버전은 2016년 2월 16일에 출시되었다. 각주 [ 편집 ] ↑ Lextrait, Vincent ( January 2010 ). " The Programming Languages Beacon, v10. 0 ". May 30, 2012에 원본 문서에서 보존된 문서. March 14, 2010에 확인함. ↑ 이것은 BSD, X 및 Mozilla
링된 이미지를 보내주는 OpenGL 3D 모델 서버. Direct3D - 마이크로소프트사에서 개발한 OpenGL의 대항 API. RISpec - 픽사에서 개발한 실사 오프라인 렌더링을 위한 공개 API. 기타 2D 그래픽스 API [ 편집 ] 카이로 - 여러 운영체제에서 사용할 수 있는 벡터 그래픽 툴킷. GTK - 여러 운영체제에서 사용할 수 있는 그래픽 위젯 툴킷. Qt - 여러 운영체제에서 사용할 수 있는 그래픽 위젯 툴킷. wxWidgets - 여러 운영체제에서 사용할 수 있는 그래픽 위젯 툴킷. 벌컨 [ 편집 ] 이 부분의 본문은 벌컨 ( API ) 입니다. 과거 이름이 " Next Generation OpenGL Initiative " ( glNext ) 이었던 벌칸 ( Vulkan )
enGL 1. 2. 1 [ 편집 ] 출시일 : 1998년 10월 14일 OpenGL 1. 3 [ 편집 ] 출시일 : 2001년 8월 14일 Extension Name Sort # Number ARB - multitexture in OpenGL 1. 2. 1 integrated ARB - transpose - matrix ARB Extension # 3 ARB - multisample ARB Extension # 5 ARB - texture - cube - map ARB Extension # 7 ARB - texture - env - addARB - texture - env - combineARB - texture - env - dot3 ARB Extension # 6 ARB Extension # 17 ARB Extension #
ops ARB Extension # 182 ARB - gl - spirv ARB Extension # 190 ARB - polygon - offset - clamp ARB Extension # 193 ARB - spirv - extensions ARB Extension # 194 ARB - texture - filter - anisotropic ARB Extension # 195 설계 [ 편집 ] 그래픽 파이프라인 공정 OpenGL은 두 가지의 주된 용도를 제공한다 : 프로그래머에게 단일한 API를 제공함으로써 서로 다른 3차원 가속기 사이의 복잡한 상호 정보교환 방식을 간단하게 한다. ( 필요하다면 소프트웨어적인 에뮬레이션을 이용하더라도 ) 모든 구현이 완전한 OpenGL 기능 집합을 지원하도록 강제함으로써 각각의 하드웨어 플랫폼마다 다른 능력 차이를 감추는
오픈 그래픽 라이브러리(영어: Open Graphics Library 줄여서 OpenGL)은 1992년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간 플랫폼 간의 교차 응용 프로그래밍을 지원한다. 이 API는 약 250여개 가량의 함수 호출을 이용하여 단순한 기하도형에서부터 복잡한 삼차원 장면을 생성할 수 있다. OpenGL은 현재 CAD, 가상현실, 정보시각화, 비행 시뮬레이션 등의 분야에서 활용되고 있다. 또한 컴퓨터 게임 분야에서도 널리 활용되고 있으며, 마이크로소프트사의 Direct3D와 함께 컴퓨터 그래픽 세계를 양분하고 있다. Direct3D와는 달리, 표준안이 여러 관련 업체의 토론과 제안으로 이루어지기에 버전 업데이트는 느린 편이다. OpenGL을 사용하여 개발된 대표적인 게임은 이드 소프트웨어의 퀘이크, 둠3 시리즈이다. 현재 비영리 기술 컨소시엄인 크로노스 그룹에 의하여 관리되고 있다.