Permukaan Bersama D3D tidak berfungsi di windows 7

Saya seorang pemula dalam teknologi Direct3D. Dan sedang mencoba kode permukaan bersama D3D yang ditemukan di Direct3D10, 11 dan D2D di WPF - DEMO Putaran 2! oleh Jeremiah morrill Interop.D3DImage.rename2zp. Saya dapat mengkompilasi kode tanpa masalah apa pun tetapi ketika saya menjalankannya saya melihat layar kosong Jendela keluaran

Saya menggunakan VS2013, DirectX SDK (Juni 2010) dan OS windows 7.


person Sunil    schedule 08.04.2015    source sumber


Jawaban (1)


D3D seringkali cukup baik dalam memberi tahu Anda apa masalahnya. Jika Anda masuk ke properti proyek, dan mengaktifkan proses debug asli, Anda mungkin melihat pesan di jendela keluaran yang akan memberi Anda petunjuk - selama Anda menjalankan versi debug aplikasi tentunya.

Namun ada banyak alasan mengapa demo tersebut gagal - bisa jadi karena kartu grafis Anda tidak mendukung fungsi demo, atau karena demo dimulai dengan pengaturan perangkat yang salah.

person cmaughan    schedule 21.04.2015
comment
Saya menjalankan program dalam mode debug setelah mengaktifkan debugging asli. setelah melalui' keluaran debug saya menemukan baris [Utas 0x18f8 telah keluar dengan kode 0 (0x0).] di akhir. Dan saya tidak menemukan kesalahan lainnya. - person Sunil; 09.05.2015
comment
Anda harus meneruskan tanda debug ke D3D, jika Anda belum melakukannya. Jika tidak, Anda tidak akan melihat kesalahan dari runtime. Lihatlah pembuatan perangkat untuk tempat memasok bendera... - person cmaughan; 09.05.2015
comment
msdn.microsoft.com/ en-us/library/windows/desktop/ D3D11_CREATE_DEVICE_DEBUG - person cmaughan; 09.05.2015