DIRECTX 11


DirectX 11 ile ilgili derste gösterilecek örnek programlara ve PDF dokumana buradan erişebilirsiniz. (13.05.2016)

Programlar Warp desteğine sahiptir. Yani ekran kartı DirectX11'i desteklemeyen bilgisayarlarda da koşmaktadır.





Visual Studio'da DirectX Setlemeleri

DirectX Uygulamaları geliştirebilmek için Visual Studio ile birlikte June 2010 DirectX SDK 'nın kurulu olmalıdır.

Ayrıca DirectX uygulamasına ait Project > Properties > VC++ Directories penceresindeki aşağıdaki satırlar Edit yapılarak setlenmelidir :

Include Directories $(DXSDK_DIR)Include;$(IncludePath)
Library Directories $(DXSDK_DIR)Lib\x86;$(LibraryPath)

Son olarak DirectX uygulamasının gereksinimlerine bağlı olarak ilgili .lib dosyaları Project > Properties > Linker > Additional Dependencies kısmına eklenmelidir. Çoğu uygulama için aşağıdaki dosyalar yeterli olacaktır :
d3d11.lib;d3dcompiler.lib;d3dx11d.lib;d3dx9d.lib;dxerr.lib;dxguid.lib;winmm.lib;comctl32.lib;%(AdditionalDependencies)

Bu setlemeleri boş bir proje üzerinde gösteren videoya buradan erişebilirsiniz. Örnek programlarda bu setlemeler yapılmıştır.

HLSL dilinde yazılmış .fx programlarını derlerken oluşan hata mesajlarını görüntülemek için buradaki adımları uygulayınız. Örnek programlarda bu setlemeler yapılmıştır.

DirectX kurulumunda sıkça karşılaşılan hatalar ve çözümleri burada anlatılmıştır.

DirectX 11 ile 3D Satranç Oyunu


2014-2015 Bahar Dönemi Bilgisayar Grafikleri-I dersi projesi olarak "DirectX 11 ile 3D Satranç Oyunu" yazılacaktır. Proje hakkında detaylı bilgiye buradan ulaşabilirsiniz. (20.03.2015)
Teslim edilen projerden en iyisine ait kaynak kodlara ve video anlatımına buradan ulaşabilirsiniz. (19.05.2015)