글라이드(API)

Glide (API)
글라이드
원본 작성자3dfx 인터렉티브
안정적 해제
3.10.00.30303 / 2003년 9월 2일; 18년 전(2003-09-02)
기록 위치조립체, C
운영 체제크로스 플랫폼
유형3D 그래픽스 API
면허증GNU 일반 공중 사용권[필요하다]
웹사이트글라이드.소스포지그물을 치다

글라이드3dfx Interactive부두그래픽스 3D 액셀러레이터 카드를 위해 개발한 3D 그래픽 API이다.처음에는 독점 API로 시작했지만, 나중에 3dfx에 의해 소싱되어 오픈되었다.[1]그것은 주로 카드에 내부적으로 사용되는 것과 동일한 데이터 형식으로 성능 렌더링, 기하학 및 텍스처 매핑을 지원하는 데 전념했다.3Dfx의 광범위한 채택으로 1990년대 후반에는 Glide가 광범위하게 사용되었지만, 마이크로소프트의 Direct3D를 더욱 정교하게 개선하고 3D 하드웨어의 다양성 증대에 더해 다른 그래픽 카드 벤더의 완전한 OpenGL 구현이 나타나면서 결국 과잉이 되었다.

API

Glide 래퍼를 사용하는 Glide 디스플레이 모드에서 NFS 2 SE.

글라이드는 OpenGL 1.1의 기본 기하학 및 "월드 뷰"를 기반으로 한다.이번 버전의 OpenGL은 API 호출이[citation needed] 336건이나 되는 대형 그래픽 라이브러리로, 이 중 상당수가 당시 게임 렌더링에 제한적으로 사용됐다.글라이드는 3D 게임의 실시간 렌더링에 유용한 주요 기능을 선택하기 위한 노력이었다.그 결과는 1990년대 후반 하드웨어에서 완전히 구현될 수 있을 정도로 작은 API였다.

게임에서 사용

부두그래픽스(부두1)의 하드웨어 성능(부두1)과 글라이드의 사용이 간편한 API를 결합한 결과 1990년대 후반 부두카드가 게임 시장을 전반적으로 장악했다.Glide라는 이름은 상표 문제를 피할 수 있을 만큼 다른 한편 GL 밑그림을 나타내기 위해 선택되었다.[citation needed]

글라이드 포장지 및 에뮬레이터

글라이드 에뮬레이터 개발은 1990년대 후반부터 진행되어 왔다.3dfx의 일생 동안, 회사는 법적 위협으로 초기 에뮬레이션 프로젝트를 중단시키면서 독점적인 API를 모방하려는 이러한 시도를 막으려고 적극적으로 노력했다.[2]그러나, 가동을 중단하고 엔비디아에 자산을 매입하기 직전에, 3dfx는 오픈 소스 라이센스에 따라 부두 2 및 부두 3 사양과 함께 글라이드 API를 출시했고,[3] 이후 오픈 소스 프로젝트로 진화했다.[4]1999년 이후 출시된 게임 중 3D 가속화를 위해 글라이드에만 의존하는 게임은 없지만(Direct3D와 OpenGL이 대신 사용됨) 하드웨어 가속 모드에서 구형 게임을 실행하기 위해서는 글라이드 에뮬레이션이 여전히 필요하다.현재 사양과 코드가 오픈 소스로, Glide API를 사용하는 오래된 게임을 부두가 아닌 하드웨어에서 실행할 수 있게 해주는 몇 가지 가능한 에뮬레이터와 포장지가 있다.글라이도스와 같은 다른 프로젝트들은 심지어 오래된 게임들도 글라이드를 사용할 수 있게 한다.

참고 항목

참조

  1. ^ "The 3DFX GLIDE Source Code General Public License". Archived from the original on 2009-02-10.
  2. ^ "3dfx wraps up wrapper Web sites". The Register. April 8, 1999.
  3. ^ "3dfx open sources Glide, Voodoo 2 and 3 specs".
  4. ^ "Glide for 3dfx hardware".

외부 링크