Page MenuHome

partial redraw slow down
Closed, ArchivedPublicKNOWN ISSUE

Description

Maybe in this bug it is important the hardware: I get this error with Gef7600 and Gef7800 too, on WinXP.
I always use the latest drivers.

1. add a monkey ojbect :)
2. add multires 5 times (so multires level=5)
3. enter sculpt mode and turn on partial redraw - now the viewport redraw slow down VERY VERY
4. now paint something x times (so click with mouse x times) (x=4 to 8 maybe, but sometimes x>50) - the viewport redraw will speed up normally

You can redo this bug only when you restart Blender.

Event Timeline

Same for me here, only that I cannot get back to a state where the viewport speed is normal. Additionally the brush circle keeps ghosting around with every stroke,

ATI Radeon 9600 latest catalyst 8.6 drivers, Windows XP

I also get slower response using Partial Redraw on OS X 10.4.8 with a Geforce FX5200.

Hello, I was curious if the patch #17718 which I just submitted could help with this?

Hello, I was curious if the patch #17718 which I just submitted could help with this?

This patch reverts to immediate mode opengl drawing which was being avoided here for speed. The existing glDraw calls are about 2x faster than your patch on my computer (Ubuntu Linux, NVidia 8800). If it draws only the lower resolution that draw speed doesn't really matter much anymore though so it could be acceptable that way especially as it fixes regressions on other cards, but it still doesn't really explain why this bug happens in the first place. Especially the issue as report by endi is suspicious, why would it get faster again after a while, is there some wrong opengl state that gets switched of then? But will leave it to Nicholas since the patch is against the soc branch.

brecht: Ok, didn't know the reasons for the use of the glDraw functions. Maybe I could make an menu option for which method to use, so that also bugged-ati users can enjoy nice speed while not taking the performance from the nvidia cards users?

Moving to opengl issue tracker

This is a generic request to test your bug report and see if it is still an issue in 2.5alpha2 if so please let me know by making a comment in this report ie 'also in 2.5alpha2' and I will add it to the 2.5 bug list.

Matt Ebb (broken) changed the task status from Unknown Status to Unknown Status.Mar 26 2010, 6:38 AM