Description: This sample presents a technique for achieving MSAA quality rendering for primitives that require transparency. It utilizes Direct3D 10.1 APIs and hardware to make use of the new fixed MSAA sample patterns, and the export of the coverage mask from the pixel shader.
File list (Check if you may need any files):
TransparencyAA10.1\DXUT\Core\dpiaware.manifest
..................\....\....\DXUT.cpp
..................\....\....\DXUT.h
..................\....\....\DXUTCore_2005.sln
..................\....\....\DXUTCore_2005.vcproj
..................\....\....\DXUTCore_2008.sln
..................\....\....\DXUTCore_2008.vcproj
..................\....\....\DXUTenum.cpp
..................\....\....\DXUTenum.h
..................\....\....\DXUTmisc.cpp
..................\....\....\DXUTmisc.h
..................\....\Optional\directx.ico
..................\....\........\DXUTcamera.cpp
..................\....\........\DXUTcamera.h
..................\....\........\DXUTgui.cpp
..................\....\........\DXUTgui.h
..................\....\........\DXUTguiIME.cpp
..................\....\........\DXUTguiIME.h
..................\....\........\DXUTLockFreePipe.h
..................\....\........\DXUTOptional_2005.sln
..................\....\........\DXUTOptional_2005.vcproj
..................\....\........\DXUTOptional_2008.sln
..................\....\........\DXUTOptional_2008.vcproj
..................\....\........\DXUTres.cpp
..................\....\........\DXUTres.h
..................\....\........\DXUTsettingsdlg.cpp
..................\....\........\DXUTsettingsdlg.h
..................\....\........\DXUTShapes.cpp
..................\....\........\DXUTShapes.h
..................\....\........\ImeUi.cpp
..................\....\........\ImeUi.h
..................\....\........\SDKmesh.cpp
..................\....\........\SDKmesh.h
..................\....\........\SDKmisc.cpp
..................\....\........\SDKmisc.h
..................\....\........\SDKsound.cpp
..................\....\........\SDKsound.h
..................\....\........\SDKwavefile.cpp
..................\....\........\SDKwavefile.h
..................\Magnify.cpp
..................\Magnify.h
..................\MagnifyTool.cpp
..................\MagnifyTool.h
..................\.edia\TransparencyAA\DX10_1_TransparencyAA.dds
..................\.....\..............\Foliage.dds
..................\resource.h
..................\Sprite.cpp
..................\Sprite.fx
..................\Sprite.h
..................\Thumbnail.jpg
..................\TransparencyAA10.1.cpp
..................\TransparencyAA10.1.exe
..................\TransparencyAA10.1.fx
..................\TransparencyAA10.1.manifest
..................\TransparencyAA10.1.pdf
..................\TransparencyAA10.1.rc
..................\TransparencyAA10.1_2005.sln
..................\TransparencyAA10.1_2005.vcproj
..................\TransparencyAA10.1_2008.sln
..................\TransparencyAA10.1_2008.vcproj
..................\DXUT\Core
..................\....\Optional
..................\Media\TransparencyAA
..................\DXUT
..................\Media
TransparencyAA10.1