하드웨어 게시판에 가끔 다이렉트X 11로 변경을 하였는데 적용이 되는지 어찌 확인하나요? 라고 묻는 글들이 보여서 만든 매크로 입니다.


/run local q = "gxApi" DEFAULT_CHAT_FRAME:AddMessage(q.." = "..GetCVar(q));


매크로를 실행하면 현재 사용중인 API를 보여줍니다.

제 경우는 윈도우즈 XP를 쓰고 있기에 "gxApi = D3D9" 이라고 채팅창에 나타납니다.




하나 더 첨언하자면

과거에 "D3D9EX" 로 설정하는 방법에 대해 논의가 있었는데 http://www.wowpedia.org/CVar_gxApi 에 따르면


As of patch 4.0.0, d3d9ex is now d3d9. The old d3d9 mode is no longer available and d3d9ex cvar is no longer available.

4.0.0 패치로 인해 이제 d3d9ex가 d3d9 입니다. 과거의 d3d9은 더 이상 사용되지 않으며 d3d9ex 설정값도 사용되지 않습니다.


라고 합니다.


4.0.1 패치부터 과거에 d3d9ex라고 부르던 모드를 기본으로 사용하게 되며, 그것을 이제는 d3d9으로 부르기로 했다는 말입니다. 그러니 괜히 d3d9ex로 설정을 변경하는 일은 할 필요가 없습니다.