Code:
00579890 55 PUSH EBP
00579891 8BEC MOV EBP,ESP
00579893 83EC 08 SUB ESP,8
00579896 A1 F8989000 MOV EAX,DWORD PTR DS:[9098F8] ; <-- device pointer
0057989B 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
0057989E 8D4D FC LEA ECX,DWORD PTR SS:[EBP-4]
005798A1 51 PUSH ECX
005798A2 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
005798A5 52 PUSH EDX
005798A6 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005798A9 8B08 MOV ECX,DWORD PTR DS:[EAX]
005798AB 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005798AE 8B02 MOV EAX,DWORD PTR DS:[EDX]
005798B0 8B09 MOV ECX,DWORD PTR DS:[ECX]
005798B2 50 PUSH EAX
005798B3 8B91 E8000000 MOV EDX,DWORD PTR DS:[ECX+E8]
005798B9 FFD2 CALL EDX
005798BB 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005798BE 3B45 0C CMP EAX,DWORD PTR SS:[EBP+C]
005798C1 74 1A JE SHORT Engine.005798DD
005798C3 8B4D 14 MOV ECX,DWORD PTR SS:[EBP+14]
005798C6 51 PUSH ECX
005798C7 8B55 10 MOV EDX,DWORD PTR SS:[EBP+10]
005798CA 52 PUSH EDX
005798CB 68 AC907800 PUSH Engine.007890AC ; ASCII "D3D Error: state %s != %s"
005798D0 A1 9CC79000 MOV EAX,DWORD PTR DS:[90C79C] ; CLTBase (or for you known as CLTClient what is wrong)
005798D5 8B48 18 MOV ECX,DWORD PTR DS:[EAX+18] ; CLTBase->ConsolePrint
005798D8 FFD1 CALL ECX
005798DA 83C4 0C ADD ESP,0C
005798DD 8BE5 MOV ESP,EBP
005798DF 5D POP EBP
005798E0 C3 RETN
that ascii string can help you find it