본문으로 이동

DirectX

K-위키
옛@222.120.77.100 (토론)님의 2017년 8월 12일 (토) 13:45 판 (DirectX 12)

소개

마이크로소프트에서 발표한 멀티미디어 용 종합 라이브러리이다

첫버전은 95년에 발표되었다.

참고로 해당 버전을 사용한다고 그 버전의 모든 기능을 다 사용한다는 소리가 아니다

김치게임은 50%만 사용해도 놀라운 일이다

8.0 버전 이전에도 7.0~1.0 버전 까지 있었다 초창기는 WinG 였는데 openGL 과비교 하면 씹좆망 그자체.

지금은 현재 openGL과 애플 메탈 api 호구 둘끼리는 오픈지엘은 구현할수있는 환경폭은 상당히 넓어도 수준은 DX 8.1 수준이고 애플 좆망 병신은 그냥 발전이 없다. 그냥 썩을데로 썩어서 그래픽 렌더링 구현수준부터 6.0을 보듯한 토사물 기술

오픈지엘 회사 실리콘그래픽스에서 차세대 불칸 api를 내놓았다고 한다. 최신형 그래픽카드는 DX11 만큼은 아니여도 DX10 수준급 멀티코어를 강구하는 최적화는 맛볼수있다 대표적으로 둠 2016 게임

DirectX 8.0

2000년에 발표된 버전

DirectX 8.1

2001년에 발표된 버전

DirectX 9.0

2002년에 발표된 버전

DirectX 9.0a

개선된 버전

DirectX 9.0b

개선된 버전

DirectX 9.0c

2004년 8월에 발표된 개선 버전으로 윈도우XP는 여기까지다

DirectX 9.0 이후 한동안 마이너 업데이트를 했지만 태생이 바뀌는게 아니기 때문에

게이머에게 실질적 차이는 느끼기 힘들다.

이제는 구식 기술이며 눈에 보이는 것에 비해 엄청난 컴퓨터 자원을 처먹는다.

조선의 게임 개발사들은 12년전 기술을 아직까지도 우려먹고 있다.

왜냐하면 난이도 자체는 매우 낮기 때문이다. 즉 기술력이 쉬운것만 해결하는 수준이라는것

대표적인 게임으로 서든어택2 , 로스트 아크 가 있다

DirectX 10.0

2006년에 발표된 버전

윈도우XP 를 지원하지 않기 시작한 버전으로 비스타 이상부터 사용가능하다

조선의 게임은 윈도우XP 시절 기술을 사용하기 때문에

이거 이상의 버전을 사용한 게임은 찾기가 힘들다

그리고 다음 버전인 10.1 에서 성능 효율이 개선되었기 때문에

보다 많은 사람이 게임을 하게 만들어야 하는 개발사에서 10.1이 아닌 10 버전을 쓸 이유가 별로 없다

그런데 김치게임에는 있더라

DirectX 10.1

최소사양이 이 버전을 요구해야 정상이다

2008년

10 버전의 완성판.

성능 효율이 상당히 개선되었다.

지원되는 최소 OS는 10 버전과 같으면서도 퍼포먼스는 더욱 향상되었기 때문에

신작 게임이 10 버전을 베이스로 나온다면 뭔가 이상한 것이다.

최적화 좋다는 오버워치도 최소한 10.1은 지원하는 하드웨어여야 한다

한국게임에서 지원하는 걸 보려면 10년 이상 걸릴 것이다

DirectX 11.0

지금 시기에 게임을 출시한다면 적어도 이 버전을 지원하는 하드웨어가 권장으로 나와야 정상이다

2009년

윈도우7 이상만 사용가능

왜냐하면 그래야 윈도우10에서도 정상작동 하니까

한국에서 이걸 그나마 지원하는 게임은 검은사막 뿐이다. 근데 최소사양으로 DX9.0c를 지원하기 때문에 결국 여전히 구시대 기술에 얽매여 있다고 할 수 있다

나머지는 있더라도 그냥 허울뿐

DirectX 11.1

2012년

DirectX 11.2

2013년

DirectX 11.3

2015년


DirectX 11.4

2015년

DirectX 11.4 (윈도우10 1주년 업데이트)

2016년

윈도우10 1주년 버전 이상만 사용 가능하기 때문에 한국에서 이거 이상 쓴 걸 보려면 한 20년쯤 걸릴꺼 같다

2015년에 발표되었고 적용된 게임이 몇개 있다

11 버전대의 성능 효율 향상 버전이라고 보면 된다

11 버전이 CPU를 지나치게 갈구는 문제가 있었는데 12 버전에 들어와서 CPU 사용률을 절약할 수 있게 되었다

한국게임에서 보려면 30년쯤 걸릴꺼라 보고 있는 버전