Bug 83810 - Blender Weight paint mode doesn't work with enabled VBOs.
Summary: Blender Weight paint mode doesn't work with enabled VBOs.
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: 10.1
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-13 06:36 UTC by sunweb
Modified: 2014-09-29 19:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description sunweb 2014-09-13 06:36:30 UTC
HD 5770, OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.3

Download and unpack Blender from here http://www.blender.org/download/ or install from your distrution repository.

Exact steps to reproduce the error:

1) Open Blender and go to File -> User Preferences -> System OR press Ctrl+Alt+U and enable VBOs
2) Go to Edit mode(press Tab) on a default cube and for clear look for both problems(unable to paint and slowdowns) subdivide it atleast a few times(press W -> F6 -> Number of cuts 50*).
3) Go to Weight Paint mode(press Tab -> Ctrl+Tab) and make a stroke, you won't see anything painting and experience slowdowns.
4) Disable VBOs and repeat 2 and 3 steps and everything works and really fast then switch on VBOs again and your paint will disappear but turning off VBOs again will show the one you draw before.

* depending on your GPU the number might be higher. For example on my GPU 20 cuts on a cube won't show any performance decrease with VBOs on thus i am using 50 for more clear look at performance problem.

As described by many users VBOs should make everything faster not slower. And i've checked proprietary drivers VBOs work there but i have different troubles with them thus i am using the OSS one that has a very few non crucial broken features.
Comment 1 sunweb 2014-09-13 07:07:31 UTC
Sorry corection for step 4:

4) Disable VBOs(as shown in step 1) and and make a stroke everything works and really fast then switch on VBOs again and your paint will disappear but turning off VBOs again will show the one you draw before.
Comment 2 Glenn Kennard 2014-09-14 13:28:09 UTC
The weight paint not showing was fixed by https://bugs.freedesktop.org/show_bug.cgi?id=81967 which will be included in the 10.3 mesa release (isn't quite out the door yet though).

Three questions: is it a 512MB or 1GB 5770, and how much system RAM do you have? Do you get any messages in dmesg while running blender?
Comment 3 sunweb 2014-09-15 09:24:16 UTC
(In reply to comment #2)
> The weight paint not showing was fixed by
> https://bugs.freedesktop.org/show_bug.cgi?id=81967 which will be included in
> the 10.3 mesa release (isn't quite out the door yet though).
> 
> Three questions: is it a 512MB or 1GB 5770, and how much system RAM do you
> have? Do you get any messages in dmesg while running blender?

Well, fix is there and sooner or later i could use it, thank you!

5770 is 1Gb and i have 12Gb of RAM. I'll answer on dmesg question as soon as i'm home.
Comment 4 sunweb 2014-09-15 14:59:45 UTC
When running Blender i get no messages in dmesg.
Comment 5 sunweb 2014-09-29 19:35:40 UTC
I just tried new mesa, it is fixed thanks.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.