Blender Git Commits

Blender Git "tmp-b28-motionpath-drawing" branch commits.

June 1, 2018, 14:24 (GMT)
Merge branch 'blender2.8' into tmp-b28-motionpath-drawing
June 1, 2018, 12:01 (GMT)
Cleanup: Remove old legacy immediate mode drawing code

This was not being used. At least from simple tests, all options seemed to be working ok
June 1, 2018, 12:00 (GMT)
Cleanup: Fix compiler warning
June 1, 2018, 11:57 (GMT)
Draw motionpaths with thicker lines by default - Now 2px thick
June 1, 2018, 11:54 (GMT)
Copy object animviz settings when doing COW

It probably doesn't hurt to do an explicit copy here - it's done for pose too.
However, it still doesn't solve the problem of keyframe labels not showing up
at all on motionpaths from old files.
June 1, 2018, 11:53 (GMT)
Fix: Motionpaths were not drawing for bones

As with the objects case earlier, the problem was that when doing COW for the
viewport, the pchan->mpath pointer was just getting set to NULL in the copying
code. It's unclear for now whether this will cause any problems down the track
somewhere else - the comment there was non-specific about why we were explicitly
not copying/keeping the old link.
June 1, 2018, 11:07 (GMT)
Enable motion path overlay by default
June 1, 2018, 11:04 (GMT)
Compile fix for previous commit: Forgot to reset these variables (were used when testing previous fix)
June 1, 2018, 10:58 (GMT)
Fix: Motion path colors/frame indicator weren't updating on frame change

This should have been using DEG_get_ctime() to read time instead of CFRA.
In viewport code, Scene/Scene_Eval's current frame doesn't change ever.
June 1, 2018, 10:30 (GMT)
Fix: The overlays option to turn motion paths on/off didn't work
June 1, 2018, 10:19 (GMT)
Merge branch 'blender2.8' into tmp-b28-motionpath-drawing

# Conflicts:
# source/blender/draw/intern/DRW_render.h
# source/blender/draw/intern/draw_manager.c
# source/blender/draw/intern/draw_manager_data.c
# source/blender/makesdna/DNA_view3d_types.h
# source/blender/makesrna/intern/rna_space.c
June 1, 2018, 09:55 (GMT)
COW Fix - Motion paths were not drawing as they weren't getting copied
May 31, 2018, 12:02 (GMT)
Motion Path Update: Tag objects for copy on write flushing after calculating
May 30, 2018, 22:21 (GMT)
Motion Paths: Port motion path to draw manager (1/2)

Add keyframe drawing by baking the keyframe position in the motion path vert
cache.

Only remaining problem is that toggling the pose bone MOTIONPATH_VIEW_KFACT
needs a motion path recalc now.
May 30, 2018, 22:21 (GMT)
DRW: Disable depth test for text drawing.
May 29, 2018, 22:24 (GMT)
Motion Paths: Port motion path to draw manager (1/2)

Keyframe drawing is still missing but other than that it's pretty much
on part with what we had in 2.7.
May 29, 2018, 22:22 (GMT)
DRW: Add new drawcall type DRW_CALL_RANGE
May 22, 2018, 10:06 (GMT)
WIP setting up draw manager stuff...
May 22, 2018, 10:06 (GMT)
Add defines in Overlays popover for Motion Paths
May 22, 2018, 10:06 (GMT)
Restore editors/space_view3d/drawanimviz.c as draw/intern/draw_anim_viz.c

This was removed from the codebase with the Blender Internal removal,
but before the drawing code had been added to the new drawing engines.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019