On 24-Jul-06, at 10:22 PM, E. Wing wrote:
- when going from full-screen to windowed mode, there's no crash
anymore (some things still odd: osganimate loses the models when
going windowed)
- pressing 'h' in any demo will hard-freeze like before
I never tried switching between fullscreen/windowed mode before with
models. I am able to reproduce the disappearing models problem on
PowerPC. However, if I then activate the help display, the models
reappear (along with the help text). The system doesn't freeze. If I
then turn off help, the models persist. If I continue toggling between
windowed/fullscreen, the models no longer disappear.
I rebuilt OSG 1.1 from CVS with the i386 Arch only, Debug, and it
stopped crashing when debugging from within Xcode (I'm too scared to
run them without the debugger yet :)
I did discover some other bugs though which look like they might be
more driver bugs. I am able to get some weird effects when activating
wireframe.
I can confirm that the same strange effects are present with my
MacBook pro. I have to wonder how long it took you to discover the
sequence of steps that makes them appear.
One observation from this, when turning on the help, the previous
location of the crash, there is quite a big hiccup and on the console
window the following message repeats 83 times:
'Warning: font file "fonts/arial.ttf" not found.'
I suspect that this is where the binaries died out.
In osganimate, there is some weird combination of activating and
turning off wireframe mode, combined with switching between windowed
mode and fullscreen, and combined with activating/deactivating the
help display. After this weird combination, the checkboard is faint
like looking through fog and the models are rendered as partial
wireframes (when in solid mode) on my ATI Radeon 9800 Pro. On my
Nvidia 5200FX, I pretty much get the same thing except the checkboard
disappears instead of looking faint.
Screenshot attached.
To reproduce in a window:
1) Double-click osganimate
2) Press 'f' (should go to windowed mode)
3) press 'h' (should bring back models to life plus help text)
4) press 'w' three times (should toggle from solid to lines to points
back to solid)
5) press 'f' (should go to fullscreen)
6) press 'h' (turns off help)
7) press 'f' (goes back to windowed mode, should see problem)
To reproduce in fullscreen:
1) Double-click osganimate
2) Press 'f' (should go to windowed mode)
3) press 'h' (should bring back models to life plus help text)
4) press 'w' three times (should toggle from solid to lines to points
back to solid)
5) press 'f' (should go to fullscreen)
7) press 'f' (goes back to windowed mode)
6) press 'h' (turns off help)
8) press 'f' (goes back to windowed mode)
And in osghangglide, just turning on wireframe causes really screwed
up rendering. (Just press 'w') This is the same on both ATI and
Nvidia.
-Eric
<osganimate_partial_wireframe.png>
<osghangglide_wireframe_mess1.png>
<osghangglide_wireframe_mess2.png>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/