N
Also ich hab schon viel ausprobiert. In meinem Debug Output steht:
Direct3D9: :====> ENTER: DLLMAIN(6f3c9b10): Process Attach: 000007d0, tid=00000fac
Direct3D9: :====> EXIT: DLLMAIN(6f3c9b10): Process Attach: 000007d0
Direct3D9: (INFO) :Direct3D9 Debug Runtime selected.
'Test - Console.exe': Loaded 'C:\Windows\System32\nvd3dum.dll', No symbols loaded.
Direct3D9: (INFO) :======================= Hal HWVP device selected
Direct3D9: (INFO) :HalDevice Driver Style b
Direct3D9: :DoneExclusiveMode
Direct3D9: (INFO) :Using FF to VS converter
Direct3D9: (INFO) :Using FF to PS converter
D3D9 Helper: Warning: Default value for D3DRS_POINTSIZE_MAX is 2.19902e+012f, not 2.2312e-316f. This is ok.
'Test - Console.exe': Loaded 'C:\Windows\System32\clbcatq.dll', No symbols loaded.
First-chance exception at 0x6f3fdfbf in Test - Console.exe: 0xC0000005: Access violation reading location 0x00000188.
Unhandled exception at 0x6f3fdfbf in Test - Console.exe: 0xC0000005: Access violation reading location 0x00000188.
Also leider nirgendwo ein Anhaltspunkt was es sein könnte, hab sogar mit D3D_DEBUG_INFO kompiliert, um mehr Ausgabe zu erhalten. Scheint ein Fehler zu sein, der von der Debug Runtime nicht behandelt wird und somit auch keinen Output erzeugt. Ich hab gestern schon den ganzen Tag rumprobiert und es mit verschiedenen SDKs seit 2004 ausprobiert, u.a. auch dem neuesten von Juni 2008, und es war immer das gleiche. Außerdem hab ich 3 Treiberversionen meine NVIDIA Karte durchprobiert, falls es ein Treiberfehler gewesen wäre.
Das einzige was wirklich seltsam ist, ist, dass alles klappt, sobald ich entweder auf die Retail Runtime umschalte oder in den Presentation Parameters Vollbild einstelle (bei einem Reset zurück auf "Windowed = TRUE" stürzt er aber wieder ab).
Bin langsam echt ratlos.