so i got it to run and yea just a black model. it was sad. so i ran it all in debug mode with direct x in debug mode. noticed there is lots of memory leaks and d3d errors. check it out below.
i removed most of the warnings. wonder it some of those errors are cause by the shader. i had shader debuging on as well but doesn't seam to have any errors there.
'testbed.exe': Loaded 'D:\Engine\testbed\Debug\testbed.exe', Symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\d3dx9_24.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\d3d9.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\d3d8thk.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\version.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\d3dxof.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\dinput8.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\dsound.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\wininet.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\dplayx.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\MsgPlusLoader.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\MSCTF.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\d3d9d.dll', No symbols loaded.
Direct3D9: :====> ENTER: DLLMAIN(0c9417a0): Process Attach: 00000ec4, tid=000006d4
Direct3D9: :====> EXIT: DLLMAIN(0c9417a0): Process Attach: 00000ec4
Direct3D9: (INFO) :Direct3D9 Debug Runtime selected.
D3D9 Helper: Enhanced D3DDebugging disabled; Application was not compiled with D3D_DEBUG_INFO
Direct3D9: (INFO) :======================= Hal HWVP device selected
Direct3D9: (INFO) :HalDevice Driver Style 9
Direct3D9: :DoneExclusiveMode
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 7
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 9
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 29
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 137
Direct3D9: (ERROR) :BeginScene, already in scene. BeginScene failed.
Direct3D9: (ERROR) :D3DFMT_UNKNOWN is not a valid format. CreateTexture fails.
'testbed.exe': Loaded 'C:\WINDOWS\system32\hid.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\setupapi.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\wintrust.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\ntmarta.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\wldap32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\samlib.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\wdmaud.drv', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\msacm32.drv', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\msacm32.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\midimap.dll', No symbols loaded.
'testbed.exe': Loaded 'C:\WINDOWS\system32\ksuser.dll', No symbols loaded.
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 28
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 7
Direct3D9: (ERROR) :BeginScene, already in scene. BeginScene failed.
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 34
Direct3D9: (INFO) :======================= Hal HWVP device selected
Direct3D9: (INFO) :HalDevice Driver Style 9
Direct3D9: :DoneExclusiveMode
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 7
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 9
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 29
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 137
Direct3D9: (ERROR) :BeginScene, already in scene. BeginScene failed.
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 28
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 34
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 36
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 28
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 34
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 140
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 36
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 37
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 28
Direct3D9: (WARN) :Ignoring redundant SetRenderState 8
Direct3D9: (WARN) :Ignoring redundant SetRenderState 52
Direct3D9: (WARN) :Ignoring redundant SetRenderState 136
Direct3D9: (WARN) :Ignoring redundant SetRenderState 151
Direct3D9: (WARN) :Ignoring redundant SetRenderState 167
Direct3D9: (WARN) :Ignoring redundant SetRenderState 28
Direct3D9: (WARN) :Ignoring redundant SetTextureStageState Stage: 0, State: 1
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 5, State: 5
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 5, State: 6
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 5, State: 7
Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 5, State: 11
Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 5, State: 1
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 6, State: 5
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 6, State: 6
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 6, State: 7
Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 6, State: 11
Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 6, State: 1
Direct3D9: (WARN) :Ignoring redundant SetRenderState - 34
The thread 'Win32 Thread' (0xfe4) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xf0c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x3bc) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xc3c) has exited with code 0 (0x0).
Direct3D9: :====> ENTER: DLLMAIN(0c9417a0): Process Detach 00000ec4, tid=000006d4
Direct3D9: (INFO) :MemFini!
Direct3D9: (ERROR) :Memory still allocated! Alloc count = 229
Direct3D9: (ERROR) :Current Process (pid) = 00000ec4
Direct3D9: (ERROR) :Memory Address: 00334fec lAllocID=1 dwSize=000047f8, ReturnAddr=0c94158b (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033b6e4 lAllocID=9 dwSize=000013d4, ReturnAddr=0c938154 (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033339c lAllocID=10 dwSize=00000018, ReturnAddr=0c938242 (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033caec lAllocID=11 dwSize=00000640, ReturnAddr=0c93981f (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033d164 lAllocID=21 dwSize=000006bc, ReturnAddr=0c952ffb (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033981c lAllocID=23 dwSize=000017a0, ReturnAddr=0c944ac9 (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033334c lAllocID=25 dwSize=00000018, ReturnAddr=0c944c0d (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0cc10064 lAllocID=27 dwSize=00003508, ReturnAddr=0c94158b (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033aff4 lAllocID=28 dwSize=00000198, ReturnAddr=0c94158b (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0033301c lAllocID=29 dwSize=00000030, ReturnAddr=0c94158b (pid=00000ec4)
Direct3D9: (ERROR) :Memory Address: 0cc135a4 lAllocID=30 dwSize=00001020, ReturnAddr=0c94158b (pid=00000ec4)
Direct3D9: (ERROR) :Total Memory Unfreed From Current Process = 51080 bytes
Direct3D9: :====> EXIT: DLLMAIN(0c9417a0): Process Detach 00000ec4
The program '[3780] testbed.exe: Native' has exited with code 0 (0x0).