dx12는 Microsoft가 만든 멀티미디어 프로그래밍 인터페이스인 DirectX 12를 의미합니다. Microsoft는 2014년 GDC에서 차세대 API DirectX 12를 공식 출시했습니다. DX12의 가장 중요한 변화는 AMD와 매우 유사한 하위 수준 API입니다. 맨틀은 하드웨어 추상화 계층에서 이전보다 더 깊이 들어가 CPU와 GPU의 과부하를 동시에 줄일 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.
dx12 무슨 뜻인가요?
dx12는 Microsoft에서 만든 멀티미디어 프로그래밍 인터페이스인 DirectX 12를 나타냅니다.
Microsoft는 GDC 2014에서 차세대 API DirectX 12(DX12)를 공식 출시했습니다. 이틀 전 외신이 주장한 AMD 맨틀 API의 레플리카는 아니지만 구체적인 내용은 공개되지 않았다. 그러나 DirectX 12에는 몇 가지 새로운 기능이 포함되어 있음을 알 수 있습니다.
Microsoft는 Win10 시스템에 DirectX 12(이하 DX12)를 공식적으로 도입할 예정이며, DX12는 Windows10만 지원할 예정입니다. Microsoft는 Win10을 홍보하기 위해 열심히 노력하고 있는 것 같습니다. 그러나 이번에는 DX12가 DX9보다 훨씬 더 인기가 있기 때문에 Microsoft는 XP에서 DX9를 지원하도록 하는 것보다 이번에 더 자신이 있습니다. DirectX 12를 지원하는 세계 최초의 게임은 Ashes of the Singularity입니다.
새로운 기능
DX12의 가장 중요한 변화는 AMD Mantle과 매우 유사한 하위 수준 API입니다. 이는 하드웨어 추상화 계층에서 그 어느 때보다 더 깊이 들어가며 CPU 및 GPU의 과부하를 줄일 수 있습니다. 동시.
구체적인 내용은 다음과 같습니다: 애플리케이션은 GPU 파이프라인 추적, 리소스 상태 전환 제어(예: 렌더링 대상에서 텍스처로), 리소스 이름 변경 제어, 더 적은 수의 API 및 드라이버 추적, 예측 가능한 속성 등을 수행할 수 있습니다.
또한 DX12는 멀티스레딩 효율성을 크게 향상시키고 멀티스레딩 하드웨어의 잠재력을 최대한 활용할 수 있습니다. DX11은 이와 관련하여 CPU 성능에 의해 심각한 제한을 받습니다. 주로 다중 코어를 효과적으로 활용할 수 없기 때문입니다.
Microsoft는 Microsoft의 멀티 코어 CPU 활용도가 거의 완벽하게 선형적으로 증가한다고 주장합니다. 이는 4개의 코어가 단일 코어의 4배에 가까울 수 있음을 의미합니다.
또한 렌더링 파이프라인, 렌더링 기능, 리소스 관리, 명령 목록 및 바인딩, 설명자 점프 등이 개선되었습니다. 이는 주로 개발에 관한 것이고 상대적으로 모호하므로 여기서는 너무 자세히 설명하지 않겠습니다.
관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!
위 내용은 dx12은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!