OpenGL® ATI ™ 드라이버 란 무엇입니까?

OpenGL® (Open Graphics Library®) ATI ™ 드라이버는 ATI ™ Technologies에서 그래픽 카드의 하드웨어와 OpenGL® 라이브러리의 추상 프로그래밍 인터페이스 (API)를 연결하기 위해 개발 한 소프트웨어 인터페이스입니다. 각 운영 체제마다 다른 드라이버와 판매되는 다양한 그래픽 카드 아키텍처마다 다른 드라이버가 있습니다. OpenGL® ATI ™ 드라이버는 OpenGL® API와 호환되는 인터페이스를 유지하면서 그래픽 하드웨어를 최대한 활용하도록 특별히 설계되었습니다. 드라이버에는 OpenGL® 프레임 워크 내에서 그래픽 카드의 특수 기능 또는 가속 기능에 지속적으로 액세스하는 데 사용할 수있는 사용자 정의 OpenGL® 확장이 포함되어 있습니다. 모든 ATI ™ 그래픽 카드에 고유 한 사용자 정의 OpenGL® ATI ™ 드라이버가있는 것은 아니며, 일부는 공통 드라이버를 공유하므로 하드웨어가 지원하지 않는 특정 기능이 요청 될 때 문제가 발생할 수 있습니다.

OpenGL® ATI ™ 드라이버가 수행하는 가장 중요한 임무 중 하나는 기본 컴퓨터 시스템과 통신하는 데 사용하는 하드웨어 인터페이스를 통해 그래픽 카드의 하드웨어에 직접 액세스하는 것입니다. 이는 제조업체가 최상의 성능을 위해 정확한 사양 내에서 드라이버를 생산하기 때문에 프로그래머에게 도움이됩니다. 또한 ATI ™는 OpenGL® 사양을 유지하는 ARB (Architecture Review Board)와 함께 작동하므로 새 하드웨어가 개발됨에 따라 OpenGL®이 동시에 발전하고 지원이 양쪽에서 구현 될 수 있습니다.

예를 들어 부동 소수점 숫자를 사용하는 작업은 OpenGL® ATI ™ 드라이버를 통해 이동 한 다음 그래픽 카드의 그래픽 처리 장치 (GPU)에 의해 처리됩니다. 그래픽 처리 장치 (GPU)는 특수 레지스터를 사용하여 사용하지 않고 최대한 빠르게 작업을 수행 할 수 있습니다. 메인 컴퓨터 처리 능력. 프래그먼트, 버텍스 및 매트릭스를 다루는 많은 저수준 작업이 대부분의 경우 드라이버를 통해 GPU로 직접 전달됩니다. 드라이버가없는 경우 이러한 종류의 기능은 불가능하거나 매우 신뢰할 수 없습니다.

하드웨어를 통해 전체 그래픽 절차를 최적화 할 수 있습니다. 예를 들어 OpenGL® ATI ™ 드라이버는 GPU로 정보를 전달하여 앤티 앨리어싱, 블렌딩 및 멀티 샘플링을 하드웨어에서 바로 수행 할 수 있습니다. 드라이버는 또한 카드 내부의 임시 메모리에 대한 액세스를 제공하여 텍스처 이미지 또는 정점 배열을 그래픽 하드웨어 내에서 완전히 저장하고 작동 할 수 있습니다.

OpenGL® ATI ™ 드라이버를 사용할 때 약간의 문제가 있습니다. ATI ™ 그래픽 카드의 하드웨어 모델이 너무 많아 일부 드라이버가 공유되며 특정 기능 호출과 호환성 문제가 발생할 수 있습니다. ATI ™ 카드가 자체 최적화를 수행 할 수 있도록 수행해야하는 비표준 비 OpenGL® 프로그래밍 단계도 있습니다. ATI ™ 그래픽 카드에 최적화 된 프로그램을 만들면 다른 브랜드의 카드와 호환되지 않는 프로그램을 만들 수도 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?