비디오 카드는 3.2 만 지원하지만 OpenGL 4 소프트웨어를 작성하고 있습니까?


0

ATI Mobility Radeon HD 5650 비디오 카드가 장착 된 랩톱을 구매하려고합니다.

이 웹 사이트 에 따르면 비디오 카트는 OpenGL 버전 3.2 만 지원합니다. 그러나 그래픽 소프트웨어를 개발하기 위해 OpenGL 4를 배우고 싶습니다.

내 질문은 :

어쨌든 어떤 종류의 에뮬레이션을 통해 비디오 카드를 지원하지 않는 OpenGL 4를 사용하는 소프트웨어를 작성하고 테스트 할 수 있습니까?


OpenGL 레벨은 하드웨어가 아닌 드라이버에 의해 결정됩니다. OpenGL 4 클래스가 아닌 카드에 대해 OpenGL 4 컨텍스트를 작성할 수 있지만 많은 기능 감지 API가 false를 리턴하거나 소프트웨어로 구현 될 수 있도록 준비 할 수 있습니다.
Ben Voigt

@BenVoigt-이것은 사실이 아닙니다. 하드웨어 자체는 특정 버전의 DirectX 및 OpenGL을 지원합니다. DirectX 9 전용 카드는 Direct X 11.2를 지원할 수 없습니다.
Ramhound

@JamesC-OpenGL 3.2에서 프로그래밍하는 방법을 배우고 프레임 워크를 이해하고 나면 현재 버전의 OpenGL 4.x를 지원하는 하드웨어를 구입하십시오. 그렇지 않으면 해당 하드웨어가 4.2를 지원하지 않습니다
Ramhound

@Ramhound : DirectX9 급 카드는 DirectX11에 도입 된 작업을 수행하지 않습니다. 이것이 DirectX 및 OpenGL과 같은 API에 기능 감지 기능이있는 이유입니다. 충분한 새 드라이버 (또는 DirectX의 경우 충분한 새 Windows)가있는 한 최신 API를 사용할 수 있지만 일부 기능을 사용할 수 없거나 직접 처리하지 않아 처리 속도가 너무 느려질 수 있습니다. 하드웨어 지원.
Ben Voigt

@Ramhound-OpenGL 4를 사용하는 현대 문학을 습득했습니다. 일반적으로 OpenGL에 대해 전혀 몰랐기 때문에 최신 버전의 최신 문학을 찾고 싶었습니다. 최신 버전의 라이브러리는 많은 작업을 단순화하고 속도를 높이고 더 오래된 기능을 더 이상 사용하지 않는 많은 새로운 기능을 제공하는 경향이 있습니다.
James C
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.