strage behavior on different GPUs with direct3d9

BlitzMax Forums/BlitzMax Programming/strage behavior on different GPUs with direct3d9

One suggestion is to error check your DX9 calls. You are just calling them all and assuming they are working. They all return HRESULTS for a reason. That will help locate your error. The other is to enable the debug runtime debugging and use a debugger capable of trapping the output.

Most like you are getting an error somewhere and it is a setup issue. When developing the Max2d Directx9 driver I had a lot of trouble bouncing between Nvidia and ATI and in every case there was always an issue in the DX9 debug log and sure enough something was coded wrong after cross referencing to the Windows Documentation.

Just like people find with OpenGL support different drivers are more or less tolerant of buggy code.

Doug