DirectX 11.1, Windows 8, Windows RT ve Windows 2012’ye özel olarak hazırlanan en son DirectX 11 teknoolojisi. Microsoft geliştiricilerinden Daniel Moth’a göre DirectX 11.1 Windows 8’in bir parçası, aynı DirectX 11’in Windows 7’nin bir parçası olması gibi. Hatırlarsanız Windows Vista’ya Directx 11 özelliği eklenmişti, ancak söylenene göre şimdilik Windows 7 için herhangi bir Directx 11.1 planı bulunmuyor.
DirectX 11.1’i bu kadar özel yapan nedir?
Directx 11 ile 11.1 sürümü arasındaki en büyük fark, DirectX 11.1 sürümünde doğal stereoskopik 3D desteği bulunması. Bu özellik 3D programlarla içli dışlı olmayan oyuncuların şimdilik pek de işine yarayacak gibi gözükmüyor. Bu nedenle sırf Directx 11.1 desteği için Windows 8’e yükseltme yapmanıza gerek yok.
Bu özelliğin eklenmesinden önce, grafik geliştiriciler steoroskopik 3D desteğini grafik kartlarına özel olarak programlıyorlardı.
Bir başka Windows 8 DirectX 11.1 özelliği ise WARP olacak. WARP özelliği yüksek hızlı bir şekilde “rasterization” yani pikselleştirme sağlıyor. Bu özellik önceden DirectX 11 teknolojisine bileşen olarak eklenebiliyordu.
Windows 8’e eklenecek DirectX 11.1 özelliklerinin özet listesi:
- 11.1 seviye donanım özelliği
- 10.x ve 11.0 cihazlar için D3D11_FEATURE_DATA_D3D11_OPTIONS özellikleri
- 16 bpp format desteği
- Gecikmeli fayans render optimizasyonları
- Daha hassas gölgeleme optimizasyonları
- DXGI 1.2 özelliği
- Windows Store ikonu
- 11.0 ve 11.1 için WARP desteği
- Direct3D donanım desteği
- DirectComposition API
DirectX 11.1 Windows 7 güncellemesi
- Microsoft, Windows 7 Service Pack 1 ile birlikte bazı DirectX 11.1 özelliklerinin Windows 7’e entegre edileceğini açıkladı. Yeni özellikler WDDM 1.1 sürücüleri ile sınırlı.
- Windows 7’ye SP1 ile eklenen DirectX 11.1 özellikleri
- ID3D11Device1, ID2D1Factory1, IDWriteFactory1, IDXGIFactory2, IWICImagingFactory2, ID3DUserDefinedAnnotation ve benzer API’ler kullanılabilir durumda.
- Geliştirilmiş Direct3D görev ortaklığı (ID3DDeviceContextState ile birlikte)
- Bu güncellemeyle ayrıca 96bpp şifreleme hatasını giderdi.
Kaynak : MSDN Blog