Blender Git Commits

Blender Git "soc-2013-paint" branch commits.

Page: 9 / 20

April 17, 2014, 22:18 (GMT)
Add curve point from previous active point, which is the last selected
point on the curve.
April 17, 2014, 21:48 (GMT)
Paint Curves:

Add support for deleting selected curve points
April 17, 2014, 20:37 (GMT)
Cleanup: Get rid of polylines.

Before people start screaming, let's remind everyone that polylines are
curves with a vector handle. Changing handle types is not yet supported
in paint but it will follow soon.
April 17, 2014, 17:00 (GMT)
Merge branch 'master' into soc-2013-paint

Conflicts:
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/include/UI_interface.h
source/blender/editors/sculpt_paint/paint_image_2d.c
source/blender/editors/sculpt_paint/paint_stroke.c
source/blender/editors/sculpt_paint/paint_utils.c
source/blender/makesdna/DNA_scene_types.h
April 15, 2014, 15:37 (GMT)
support correct uvs per material from legacy drawing until we drop non
vertex array drawing.
April 11, 2014, 18:08 (GMT)
Support proper display of different UV layers.

It uses a little DAG hack to force mesh update when tweaking the material.
This is not really necessary, and it would be good if there was a way to
only force recreation of uv draw buffers.

Missing in this commit is support for non-VBO drawing since there's a patch
waiting for trunk that will make that code obsolete.

Subsurf will always work because it uses immediate mode drawing.
April 11, 2014, 12:26 (GMT)
Merge branch 'master' into soc-2013-paint
April 10, 2014, 23:30 (GMT)
Merge branch 'master' into soc-2013-paint
April 10, 2014, 21:53 (GMT)
Merge branch 'master' into soc-2013-paint

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/sculpt_paint/paint_utils.c
April 5, 2014, 17:33 (GMT)
Merge branch 'master' into soc-2013-paint

Conflicts:
source/blender/makesrna/intern/rna_brush.c
April 4, 2014, 18:30 (GMT)
Texture painting now supports painting on named UV layers but does not
yet display those correctly (still active uv map used for display)
April 3, 2014, 17:08 (GMT)
some corrections on merge
April 3, 2014, 16:29 (GMT)
Merge branch 'master' into soc-2013-paint
April 1, 2014, 17:59 (GMT)
merge with trunk
April 1, 2014, 15:14 (GMT)
Fix accumulated painting in 2d painting, and refactor float code to use
correct blending too.
April 1, 2014, 01:24 (GMT)
Fix accumulated brushes. Those would never completely fill canvas
because mask factor of brush never reached 1.0 due to it being
calculated by geometric series with factor less than one. Now simply add
new mask to the accumulated mask.

Note - it may be preferable to handle airbrushes like that too, since
they suffer from the same issue.

2D case will be handled separately, things look unnecessarily complex
here already, and I have totally forgotten to handle correct masking in
float case.
March 28, 2014, 15:13 (GMT)
Bring back lazy initialization with less time spent locking. It looks
like cause was compile time reordering, nice volatile declarations
solved the issue :). Nice speedup too!
March 28, 2014, 00:07 (GMT)
Fix deadlock from last commit.

This worked fine on debug builds but not on release. Lazy initialization
is forfeit for now until I can figure this out but we do not look for
old tiles anymore, so waiting should be somewhat shorter.
March 27, 2014, 18:15 (GMT)
Projective painting optimization:

* Lazy tile publishing scheme so threads now do not wait for tile to be
initialized.

* Do not search for old tiles in projective painting when pushing since
we already know there is no existing one and we need them.
March 27, 2014, 13:17 (GMT)
Use common operator for painting a curved stroke.

This allows to use one keymap for all paintcurve systems. Also has the
advantage that it can be added to stroke panel for nice UI access.

Also fixes weight/vertex painting not working because of transform
operator override
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021