- User Since
- Sep 20 2004, 11:25 PM (778 w, 2 d)
Jul 12 2019
I tried something similar, and I still got a hang in inside of glGetQueryObjectuiv(g_query_state.queries[i], GL_QUERY_RESULT, &result). It might be a good idea to check for results with GL_QUERY_RESULT_AVAILABLE first and then call it with GL_QUERY_RESULT.
Jul 11 2019
Jul 10 2019
Jun 17 2019
Jun 16 2019
Okay, looks like the problem is with the undo system; if you manually exit editmode then push the understack, e.g.:
Jun 11 2019
- Added an option to ignore coherency setting in non-bluenoise mode.
- Added a 128x128 blue noise mask.
- Updated defaults. Seems the setting of coherency that leads to quickest convergence differs from scene to scene.
Jun 2 2019
May 27 2019
I can confirm rB27d5d3c2f8b fixed it (I've been testing pretty much the exact same code for the past half hour, and there's been no crashes).
May 18 2019
Jan 16 2017
Jan 24 2016
Sep 18 2015
Sep 15 2015
Layered Weights is now a different normalize mode. It uses method in previous comment.
Sep 14 2015
Hardware has NPOT support, but is being blacklisted (there's a comment in gpu_extensions.c that certain API chipsets have issues, or something like that).
My graphics card has non power of 2 support. It's just being blacklisted (there's a comment in gpu_extensions.c about how certain API chipsets are problematic). I can try disabling the blacklisting and see what happens.
So, from the looks of it we still need to normalize if there are more than one groups affecting a vertex.
Reworked patch. Now, if new option 'layered weights' is enabled, vertices only affected by one deform group will not be normalized.
Remove code that kept verts affected by single weight groups from being normalized, as this breaks existing rigs.