Interesting. The scrolling is handled just by using a viewport, so it appears that on your card the viewport's not working properly. Then again, that's only a guess. Might be worth looking at that though.
I'm using DirectX on my PC with no ill effects. Haven't tried the laptop. Using OpenGL on the Mac is fine.
On my to-do list for the GUI is a drawing handler that will outright ignore any items that won't be seen on-screen. The main focus there is speed (things do seem to slow down if you've a large list, even with viewports) but it would also half-solve your problem. I might include a flag that can be set so that it won't draw anything unless it's fully visible, to avoid ugly overlapping. If I can also find some way to test if the viewports are working automatically, I can set that flag in code as well.
And finally, can anyone explain why I now have a huge craving for Fox's Glacier Fruits?
I'm using DirectX on my PC with no ill effects. Haven't tried the laptop. Using OpenGL on the Mac is fine.
On my to-do list for the GUI is a drawing handler that will outright ignore any items that won't be seen on-screen. The main focus there is speed (things do seem to slow down if you've a large list, even with viewports) but it would also half-solve your problem. I might include a flag that can be set so that it won't draw anything unless it's fully visible, to avoid ugly overlapping. If I can also find some way to test if the viewports are working automatically, I can set that flag in code as well.
And finally, can anyone explain why I now have a huge craving for Fox's Glacier Fruits?