B3D V1.99

Blitz3D Forums/Blitz3D Programming/B3D V1.99

Abrexxes(Posted 2007) [#1]
............... is released. (and B+ 1.45 also)

Thanks Mark :)

Incredible Bug !!!!! In the "about" screen there is always "Runtime 1.98". You must fix this emediately. (hahaha)


Mortiis(Posted 2007) [#2]
Yay!


Pinete(Posted 2007) [#3]
Hi all!,
there exist any difference between the 'beta 1.99' and the 'official update 1.99'??

all the best!


Barnabius(Posted 2007) [#4]
He, he... nice bug. According to the "About" box I still have 1.98 version. Right? ;-)

I hope this means BRL will update SDK soon?

Barney


jfk EO-11110(Posted 2007) [#5]
The official 1.99 Release ? - Yay! Thanks Mark!


Tab(Posted 2007) [#6]
I love the new screen modes, Thx Mark ^_^


Jack(Posted 2007) [#7]
Have not been around this summer and have forgotten a number of things.

To start with --- where can I get the 1.99 update?


Naughty Alien(Posted 2007) [#8]
check your Account-----> Product updates


Moraldi(Posted 2007) [#9]
Where I can find release notes for this version?


Abrexxes(Posted 2007) [#10]
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!





Bankie(Posted 2007) [#11]
Collisions bug still not fixed, so (sigh) back to 1.87 we go ...


gameproducer(Posted 2007) [#12]
Updates are always nice - thanks Mark!


Jack(Posted 2007) [#13]
Thanks Naughty Alien. Forgot all about "accounts"