Install the exe in your B3D folder and you will find a new "versions.txt" file, for this release :
***** V1.99 *****
Implemeted many fixes for 'loss of graphics' type situations, eg: when user logs out,
hit's ctrl-alt-del, alt-tabs out of a full screen app etc.
A few special cases:
* 2D images that have been manually modified using WritePixel/WritePixelFast should be declared
'dirty' after you have finished modifying them. You can do this using the new
BufferDirty() command, eg: BufferDirty ImageBuffer( theImage ). If you don't care if such
images survive loss of graphics, you can skip this.
* Vidmem texture contents will not survive loss of graphics. However, the textures themseleves
will still exist, and these are supposed to be frequently updated anyway, so this shouldn't
be a major problem.
* Blitz3D still can't survive desktop rez-mode change in windowed mode. However,
the new GraphicsLost() command can be used to detect this. The only thing you'll be
able to do after GraphicsLost() returns True is EndGraphics() (and then perhaps reload everything
back in if you can be arsed). Or, as I'd be inclined to do, just exit, eg:
...
If GraphicsLost() RuntimeError "Please restart Defender"
RenderWorld
...
Also added 2 new windowed graphics modes: 6 and 7. These are similar to modes 2 and 3, but will
auto-suspend the application when it loses activation. These new modes are highly recommended!