728x90
그래픽스 API 는 OpenGL, WebGL, Vulkan, DirectX 등이 있다.
우리가 기대하는 것은 멋있는 영상을 게임 모니터로 보는 것이다.
이런 영상을 보기 위해서는 하드웨어를 사용해야 하는데 이 하드웨어가 하나하나 다 프로그래밍 하기에는 너무 어려움. 그래서 이 그래픽카드의 제조사 에서 드라이버를 제공한다.
그 드라이버를 프로그래머 입장에서 더 잘 사용할 수 있도록 정리해 논 것이 Graphics API 이다.
DirectX는 우리가 그래픽카드 드라이버가 어떻게 동작하는지 모르는 상태에서도 프로그래밍 할 수 있도록 도와준다.
DirectX 에는 Direct3D, DirectDraw, DirectMusic, DirectSound 등이 포함되어 있는데 보통은 Direct3D 를 의미한다.
728x90
'그래픽스 > DirectX' 카테고리의 다른 글
깊이 버퍼(depth buffer) (0) | 2024.05.08 |
---|---|
스왑 체인과 플리핑(SwapChain, Flipping) (0) | 2024.05.07 |
DirectX 기초 (1) | 2024.05.07 |
TexAssemble.exe 활용 큐브맵 dds 만드는 법 (0) | 2024.05.06 |
구 변환행렬, 조명, 텍스쳐 적용 (0) | 2024.05.06 |
댓글