mittlerweile hab ich aber quasi das komplette beispiel vom buch in meins kopiert. es besteht also kein unterschied mehr, außer die initialisierung von direct3d
ich habs mal versucht mit FVF und dem flag D3DFVF_NORMAL aber das macht nur alles rot
wenn ich das beispiel "beleuchtung" öffne und nochmal selber kompiliere, dann tut alles, also nehm ich an es liegt an den direct3d einstellungen...
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
g_Direct3DParameters.VideoMode.Width = 1024;
g_Direct3DParameters.VideoMode.Height = 768;
g_Direct3DParameters.VideoMode.RefreshRate = D3DPRESENT_RATE_DEFAULT;
g_Direct3DParameters.BackBufferFormat = D3DFMT_X8R8G8B8;
g_Direct3DParameters.MultiSamplingType = D3DMULTISAMPLE_NONE;
g_Direct3DParameters.dwMultiSamplingQuality = 1;
g_Direct3DParameters.bWindowed = TRUE;
g_Direct3DParameters.ZStencilBufferFormat = D3DFMT_D24X8;
g_Direct3DParameters.iAdapter = D3DADAPTER_DEFAULT;
g_Direct3DParameters.DeviceType = D3DDEVTYPE_HAL;
g_Direct3DParameters.dwFlags = D3DCREATE_HARDWARE_VERTEXPROCESSING;
|
das sind meine, hab ne geforce4
hm gibt es ne möglichkeit die parameter aus dem Direct3DEnum Fenster ausgeben zu lassen?