Revision 5d29753 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 10, 2018, 18:09 (GMT) |
Set color function |
Revision f9426cd by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 10, 2018, 17:06 (GMT) |
WIP: Redo colorpicker drawing and mouse cursor |
Revision 8838108 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 10, 2018, 13:22 (GMT) |
Cleanup code |
Revision b8475a1 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 10, 2018, 13:20 (GMT) |
Replace reverse findlink Fix error in previous commit using reverse find |
Revision 3138d44 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 10, 2018, 10:17 (GMT) |
WIP: Display colors bar Basic display of colors. Still the selector is not working. |
Revision 91ea533 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 10, 2018, 03:09 (GMT) |
removed some performance-deadly reallocs in remesher remesher now atleast responds again to user input and runs with 0.6fps with 60^3 particles |
Revision 2549076 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 9, 2018, 18:36 (GMT) |
WIP: Basic structure for new Color PIcker This operator is enabled using F6. |
Revision 2774a47 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 9, 2018, 16:32 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 3a7c7c6 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 9, 2018, 15:41 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision db74c06 by Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 9, 2018, 13:31 (GMT) |
Revision e4e2e3a by Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 9, 2018, 13:27 (GMT) |
Add an 'atomic cas' wrapper for pointers. Avoids having to repeat obfuscating castings everywhere... |
Revision 71e0894 by Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 9, 2018, 13:14 (GMT) |
Fix scalability issue in threaded code of Mesh normals computation. We tried to do as much as possible in a single threaded callback, which lead to using some nasty tricks like fake atomic-based spinlocks to perform some operations (like float addition, which has no atomic intrinsics). While OK with 'standard' low number of working threads (8-16), because collision were rather rare and implied memory barrier not *that* much overhead, this performed poorly with more powerful systems reaching the 100 of threads and beyond (like workstations or render farm hardware). There, both memory barrier overhead and more frequent collisions would have significant impact on performances. This was addressed by splitting further the process, we now have three loops, one over polys, loops and vertices, and we added an intermediate storage for weighted loop normals. This allows to avoid completely any atomic operation in body of threaded loops, which should fix scalability issues. This costs us slightly higher temp memory usage (something like 50Mb per million of polygons on average), but looks like acceptable tradeoff. Further more, tests showed that we could gain an additional ~7% of speed in computing normals of heavy meshes, by also parallelizing the last two loops (might be 1 or 2% on overall mesh update at best...). Note that further tweaking in this code should be possible once Sergey adds the 'minimum batch size' option to threaded foreach API, since very light loops like the one on loops (mere v3 addition) require much bigger batches than heavier code (like the one on polys) to keep optimal performances. |
Revision 72151f3 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 9, 2018, 13:12 (GMT) |
Subsurf: Avoid possible use of partially initialized edge hash |
Revision 83b0603 by Sergey Sharybin / Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 9, 2018, 13:11 (GMT) |
Subsurf: Avoid global lock for loops and orig index layers This is a bit annoying to have per-DM locking, but it's way better (as in, up to 4 times better) for playback speed when having lots of subsurf objects, |
January 9, 2018, 10:02 (GMT) |
Amber: Fix several issues with edit code when there was no repo present yet. Reported by Campbell on IRC, thanks. |
January 9, 2018, 09:04 (GMT) |
Merge branch 'blender2.8' into asset-engine Conflicts: source/blender/blenloader/intern/versioning_280.c source/blender/makesdna/DNA_ID.h |
Revision d8ff7b2 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 9, 2018, 07:59 (GMT) |
Disable points if disable_fill is enabled |
Revision 0c11d68 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 8, 2018, 16:28 (GMT) |
if disable fill, the colors with fill must be omitted This is done to avoid double borders when fill a previous filled area. |
Revision b043ea2 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) January 8, 2018, 16:23 (GMT) |
Use Shift key to fill on back This key override the draw on back option of the panel for the current fill only. |
Revision b01fe3b by Bastien Montagne (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 8, 2018, 16:23 (GMT) |
install_deps: Fix OCIO always re-cloning its whole git repository. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021