error with surfaceloader

d1820

Newcomer
Joined
Apr 25, 2003
Messages
8
After i render my X file i try to save the back buffer to a file, as seen below. But i recieve the following error
Error 5
Error in the application.

in directx 8.1 i had it working fine. does anyone know why this is not working, or if there are any issues with directx9 and surfaceloader?

thanks


'save backbuffer to image
Dim surf As Microsoft.DirectX.Direct3D.Surface

surf = g_D3DDevice.GetBackBuffer(0, 0, BackBufferType.Mono)

Dim destRect As System.Drawing.Rectangle
destRect.X = 0
destRect.Width = g_width
destRect.Y = 0
destRect.Height = g_height

'surf2 = g_D3DDevice.CreateOffscreenPlainSurface(1024, 1024, Mode.Format, Pool.Default)
'SurfaceLoader.FromSurface(surf2, surf, destRect, Filter.None, 0)

SurfaceLoader.Save("C:\test.bmp", ImageFileFormat.Bmp, surf)
 
Back
Top