Hi Allan thanks for looking into this. I take it the errors you get are not what you think I get?
I've attached screenshots as requested and also my VS 2008 solution which also contains my build version of the .exe in the debug folder
Step by step:-
Run the crash.exe in the debug folder
Or
Load crash solution into Visual Studio. I'm using Visual studio 2008 and Directx9, but I'm sure this happens on other versions of VS
build
Run it in the debugger
It should crash on second loop of for render loop (see crash.jpg and crashstacktrace.jpg)
my output.txt file looks like this
Started app
Render loop 1 surface(1)
Calling GetRenderTargetData
Called GetRenderTargetData
Render loop 1 surface(2)
Calling GetRenderTargetData
Called GetRenderTargetData
Render loop 2 surface(1)
Calling GetRenderTargetData
Also I've attached my output program screenshot, where we render the red square on a blue background.
As I said the actual problem is our software on clients machines, so this program is only a way I found to replicate the same issue on similar hardware at my end. This program works fine on all other computers we have with different graphics cards.
Thanks
Stuart