Problem with the new BufferDirty() command

Blitz3D Forums/Blitz3D Programming/Problem with the new BufferDirty() command

Hi,
I´ve started to use the BufferDirty() command since it allows my fullscreen apps to minimize/alt-tab without losing the image in question.
Thats VERY nice!

But on some computers this doesn´t work at all, for some reason I can´t figure out. I run the exact same exe.

What could it be? Does the command require some feature of the graphics card perhaps?

I have had problems with the newest nvidia driver and the createtexture flags (see bug section). So it is possible that the newest driver no longer take care to all the dx7 stuff :( (Maybe the end of Dx7 is near)

Sounds very bad... and perhaps that´s it.
The machine that this works with uses an ATI card, the machine that doesn´t work, is an Nvidia card.

I´ll try to test this on more machines.

Would be nice to have this verified somehow.

On nvidia use the older 6.14.0010.xxxx generation, maybe nvidia will fix this later.

They can't just drop support for older games and DX7 software.

Ok, I´ve tested this some more.

One machine with a FX5700 card:
- driver: 6.14.10.9371, work fine
- driver: 6.14.11.6375, the latest drivers and works fine
- driver: windows default, work fine

One machine with a Riva TNT2 card:
- driver: wierd version 7.1.8.9, doesn´t work
- driver: 6.14.10.6177, the latest drivers doesn´t work
- driver: windows default, work fine

So on the top machine it works regardless of the driver, even the latest so Nvidia can´t have removed what´s needed for BufferDirty() atleast.
On the other machine it doesn´t work with Nvidias drivers at all. But with the Windows default drivers it work. Now this is an older card and older drivers, but something prevents it to work with Nvidia drivers.
And with works I mean the BufferDirty() command.

And then I have run my app with an ATI X1950 XTX and there it works flawless.