2016-07-09 3 views
1

を呼び出します。NVIDIA 3DビジョンとNVAPIは、私は、このPDFのページ14〜15に基づいて、NVAPIへの呼び出しを使用して、ステレオでシーンを表示するのDirectX9を使用してアプリケーションを開発している

http://www.nvidia.com/docs/IO/40505/WP-05482-001_v01-final.pdf

私のアプリケーションはQuadroカードを搭載したマシンで正常に動作しますが、GeForceカード搭載のマシンでは動作しません。 GeForceを搭載したマシンでは、エミッタライトは明るい緑色にまったく変わりません。しかし、Nvidiaの3Dビューアプログラムは、GeForceを搭載したマシン上でも正常に動作します。

私が間違っている可能性がありますか?私の理解では、OpenGLクアッドバッファステレオはQuadroでしか動作しませんでしたが、DirectXでNVAPIを使用した場合、GeForceでも動作するはずです。

http://developer.download.nvidia.com/presentations/2009/GDC/GDC09-3DVision-The_In_and_Out.pdf

を私は仕事にそれを得ることができなかった。

私はこの文書によれば(画像の最後の行に特別なステレオヘッダーに追加する)ブリット方法を実行しようとしていますQuadroとGeForceのどちらでもない。

ご協力いただきありがとうございます。

答えて

0

更新:私はこの問題の解決方法を考え出しました。誰もが興味を持っています。

最初にドライバが最新のものであることを確認してください。

次に、以下のアプリケーションを取得し、実行し

http://www.geeks3d.com/20100528/manage-your-sli-profiles-with-nvidia-geforce-sli-profile-tool/

「プロファイル」アプリケーションでテキストファイルを作成するには、「グーグルアース」のプロファイルのための

検索を「エクスポート」ボタンをクリックしてくださいそれをコピーして、 "Executable"の値を実行可能ファイルの名前に変更します。たとえば、アプリケーションのファイルは、「myapp.exeに」だった場合、それは次のようになります。

Profile "My Application" 
ShowOn All 
ProfileType Application 
Executable "myapp.exe" 
    Setting ID_0x0092f4de = 0x37605846 
    Setting ID_0x1034cb89 = 0x00000000 
    Setting ID_0x106d5cff = 0x00000000 
    Setting ID_0x10a879cf = 0x00000001 
    Setting ID_0x10f9dc81 = 0x00000011 
    Setting ID_0x10f9dc84 = 0x00000100 
    Setting ID_0x20568533 = 0x00000001 
    Setting ID_0x205f7e3b = 0x00000000 
    Setting ID_0x701eb457 = 0x2241ab21 InternalSettingFlag=V0 
    SettingString ID_0x7049c7ec = "2.0" 
    SettingString ID_0x704d456e = "Some objects render at wrong depth" 
    SettingString ID_0x7051e5f5 = "2" 
    SettingString ID_0x705fafec = "2009-01-01 00:00:00" 
    Setting ID_0x708db8c5 = 0x561dde75 InternalSettingFlag=V0 
    Setting ID_0x709a1ddf = 0x4b1cd969 InternalSettingFlag=V0 
    SettingString ID_0x70b5603f = "D3D" 
    Setting ID_0x70edb381 = 0x2420efa8 InternalSettingFlag=V0 
    Setting ID_0x80303a19 = 0x00000000 
    Setting ID_0x80857a28 = 0x00000000 
    Setting ID_0x809d5f60 = 0x00000000 
EndProfile 

そのプロファイルを追加した後、その後、txtファイルを保存するプロファイル・マネージャーに戻って、インポートをクリックし、今保存したtxtファイル次に、アプリをもう一度開きます。

元のプロファイルのバックアップを保持するために、最初のエクスポート時に、混乱を招くことがあります。

また、これはおそらくドライバを更新するたびに実行する必要があります(確認はしていませんが、プロファイルが上書きされると思います)

関連する問題