0

そこで、フランク・D・ルナの本を使ってdirectx11を学び始めました。彼の例はdirectx11にあり、残念ながら私のMacBookにはdirectx10gpuがあります。ID3D11DeviceDirectX10との互換性を含めるようにコードの一部を変更しましたが、の代わりに、のようなDirectX11構造体を使用していID3D10ます。これは問題を引き起こしますか?

編集:

私はbootcampでWindowsを使用していることを指摘したいと思います。

4

1 に答える 1

1

これで問題が発生することはありません。デバイスを作成するときに、directx11 API を使用して、必要な機能レベルをターゲットにすることができます。D3D11CreateDeviceまたはD3D11CreateDeviceAndSwapChainを使用してデバイスを作成する場合、配列へのポインターを指定しD3D_FEATURE_LEVELて機能レベルを設定します (配列の順序で機能レベルを作成しようとします)。機能レベルがわからない場合は、プログラムで機能レベルを取得することもできます。

このすべてのことを説明しているので、MSDN のドキュメントを読むことをお勧めします。

于 2012-05-08T03:57:26.027 に答える