본문 바로가기

Library/Windows Programming

DirectX SDK June 2010 Release

DirectX SDK가 Feb 2010 이후로 새롭게 릴리즈되었다. DirectX 10 세대에서는 오랫동안 큰 변화가 없었는데, DirectX 11 세대에 이르러서는 다시 빠르게 발전되고 있는 느낌이다.

이번 June 2010 릴리즈에서 가장 눈길을 끄는 것은 새로운 HLSL 명령어의 추가이다. 가장 흥미있는 것은 printf, errorf, abort 명령어의 추가이다. 지금까지는 쉐이더 코드의 변수 값을 알아내기 위해서는 외부 디버거를 사용하여 쉐이더 코드 내의 값들을 파악할 수 밖에 없었다. 그런데, 이번에 새로 포함된 HLSL 명령어인 printf, errorf는 Information 큐에 값을 출력할 수 있게 되었다. 이것으로, 좀 더 쉽게 쉐이더 코드를 디버깅할 수 있게 되었다. 이 기능은 쉐이더 모델 4.0 이상을 지원하는 디바이스에서만 가능하다. 좀 더 자세한 릴리즈 정보는 다음을 읽어보도록 : http://msdn.microsoft.com/en-us/directx/aa937789.aspx

DirectX SDK June 2010는 다음 링크에서 구할 수 있다 : http://www.microsoft.com/downloads/details.aspx?FamilyID=3021d52b-514e-41d3-ad02-438a3ba730ba&displaylang=en