http://www.miikahweb.com/feed.php MiikaHweb - Blender Tmp-b28-motionpath-drawing Branch http://www.miikahweb.com/ MiikaHweb - Blender Tmp-b28-motionpath-drawing Branch fi Fri, 20 Sep 19 10:59:34 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[a12ab5b]: Merge branch 'blender2.8' into tmp-b28-motionpath-drawing]]> http://www.miikahweb.com/en/blender/git-logs/commit/a12ab5b2ef49ccacae091ccb54d72de0d63f990d a12ab5b
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Merge branch 'blender2.8' into tmp-b28-motionpath-drawing

----------------------------------------
0 Paths Changed]]>
Fri, 01 Jun 2018 14:24:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a12ab5b2ef49ccacae091ccb54d72de0d63f990dJoshua Leung
<![CDATA[[e9e8f10]: Cleanup: Remove old legacy immediate mode drawing code]]> http://www.miikahweb.com/en/blender/git-logs/commit/e9e8f105d0311e61f99d8a8777ed77d38b49fe46 e9e8f10
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
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

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 12:01:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e9e8f105d0311e61f99d8a8777ed77d38b49fe46Joshua Leung
<![CDATA[[fea05c6]: Cleanup: Fix compiler warning]]> http://www.miikahweb.com/en/blender/git-logs/commit/fea05c695a05c6a8f60406e7dc9b5eebd2af5401 fea05c6
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Cleanup: Fix compiler warning

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 12:00:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fea05c695a05c6a8f60406e7dc9b5eebd2af5401Joshua Leung
<![CDATA[[83afc4e]: Draw motionpaths with thicker lines by default - Now 2px thick...]]> http://www.miikahweb.com/en/blender/git-logs/commit/83afc4e1a255c2db58b2f547919ae0046300c6f0 83afc4e
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Draw motionpaths with thicker lines by default - Now 2px thick

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 11:57:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/83afc4e1a255c2db58b2f547919ae0046300c6f0Joshua Leung
<![CDATA[[6c177a7]: Copy object animviz settings when doing COW]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c177a7478e37c491b02e77b5de6fac2eba8e30c 6c177a7
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 11:54:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c177a7478e37c491b02e77b5de6fac2eba8e30cJoshua Leung
<![CDATA[[70b31c2]: Fix: Motionpaths were not drawing for bones]]> http://www.miikahweb.com/en/blender/git-logs/commit/70b31c28b63a75c2e614b47e09a63646b4e34cd1 70b31c2
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 11:53:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/70b31c28b63a75c2e614b47e09a63646b4e34cd1Joshua Leung
<![CDATA[[71d02d8]: Enable motion path overlay by default]]> http://www.miikahweb.com/en/blender/git-logs/commit/71d02d8a35b2a4e2edb33c767b6ef77081ecdacc 71d02d8
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Enable motion path overlay by default

----------------------------------------
3 Paths Changed]]>
Fri, 01 Jun 2018 11:07:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71d02d8a35b2a4e2edb33c767b6ef77081ecdaccJoshua Leung
<![CDATA[[cd6109f]: Compile fix for previous commit: Forgot to reset these variables...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cd6109fd4f5dcc9d61a14b9667d3b7cffd57d2e5 cd6109f
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Compile fix for previous commit: Forgot to reset these variables (were used when testing previous fix)

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 11:04:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cd6109fd4f5dcc9d61a14b9667d3b7cffd57d2e5Joshua Leung
<![CDATA[[49a727a]: Fix: Motion path colors/frame indicator weren't updating on...]]> http://www.miikahweb.com/en/blender/git-logs/commit/49a727a784df4064c35c3d85a98232378abde2cd 49a727a
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 10:58:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/49a727a784df4064c35c3d85a98232378abde2cdJoshua Leung
<![CDATA[[959af5d]: Fix: The overlays option to turn motion paths on/off didn't...]]> http://www.miikahweb.com/en/blender/git-logs/commit/959af5d69d1e37327d64c1be95264813aa7a7d4a 959af5d
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: The overlays option to turn motion paths on/off didn't work

----------------------------------------
1 Path Changed]]>
Fri, 01 Jun 2018 10:30:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/959af5d69d1e37327d64c1be95264813aa7a7d4aJoshua Leung
<![CDATA[[d886fc0]: Merge branch 'blender2.8' into tmp-b28-motionpath-drawing]]> http://www.miikahweb.com/en/blender/git-logs/commit/d886fc0f40a9eb4512e72a37a8e642f9061965d3 d886fc0
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
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

----------------------------------------
0 Paths Changed]]>
Fri, 01 Jun 2018 10:19:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d886fc0f40a9eb4512e72a37a8e642f9061965d3Joshua Leung
<![CDATA[[266c90d]: COW Fix - Motion paths were not drawing as they weren't getting...]]> http://www.miikahweb.com/en/blender/git-logs/commit/266c90dc175ec2e8e75cee8fc66eff0c203d9f2f 266c90d
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
COW Fix - Motion paths were not drawing as they weren't getting copied

----------------------------------------
3 Paths Changed]]>
Fri, 01 Jun 2018 09:55:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/266c90dc175ec2e8e75cee8fc66eff0c203d9f2fJoshua Leung
<![CDATA[[bc4bfef]: Motion Path Update: Tag objects for copy on write flushing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/bc4bfef20924d25441170430ebac47435d3ef356 bc4bfef
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Motion Path Update: Tag objects for copy on write flushing after calculating

----------------------------------------
2 Paths Changed]]>
Thu, 31 May 2018 12:02:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc4bfef20924d25441170430ebac47435d3ef356Joshua Leung
<![CDATA[[113e5fd]: DRW: Disable depth test for text drawing.]]> http://www.miikahweb.com/en/blender/git-logs/commit/113e5fdd813a700d4f8a45c930006f8f968a3c19 113e5fd
Branches : tmp-b28-motionpath-drawing
Author : Clément Foucault (fclem)
----------------------------------------
DRW: Disable depth test for text drawing.

----------------------------------------
1 Path Changed]]>
Wed, 30 May 2018 22:21:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/113e5fdd813a700d4f8a45c930006f8f968a3c19Clément Foucault
<![CDATA[[d8203b0]: Motion Paths: Port motion path to draw manager (1/2)]]> http://www.miikahweb.com/en/blender/git-logs/commit/d8203b04228a3a5c8b447fe0218f03083ea1588f d8203b0
Branches : tmp-b28-motionpath-drawing
Author : Clément Foucault (fclem)
----------------------------------------
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.

----------------------------------------
4 Paths Changed]]>
Wed, 30 May 2018 22:21:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d8203b04228a3a5c8b447fe0218f03083ea1588fClément Foucault
<![CDATA[[f12e22e]: Motion Paths: Port motion path to draw manager (1/2)]]> http://www.miikahweb.com/en/blender/git-logs/commit/f12e22edcaaed3c34bdcc6d552f66d391b55fc26 f12e22e
Branches : tmp-b28-motionpath-drawing
Author : Clément Foucault (fclem)
----------------------------------------
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.

----------------------------------------
12 Paths Changed]]>
Tue, 29 May 2018 22:24:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f12e22edcaaed3c34bdcc6d552f66d391b55fc26Clément Foucault
<![CDATA[[2837329]: DRW: Add new drawcall type DRW_CALL_RANGE]]> http://www.miikahweb.com/en/blender/git-logs/commit/28373293a2532580ea8522e5726906ab59d95716 2837329
Branches : tmp-b28-motionpath-drawing
Author : Clément Foucault (fclem)
----------------------------------------
DRW: Add new drawcall type DRW_CALL_RANGE

----------------------------------------
4 Paths Changed]]>
Tue, 29 May 2018 22:22:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/28373293a2532580ea8522e5726906ab59d95716Clément Foucault
<![CDATA[[e781b76]: WIP setting up draw manager stuff...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e781b7692a50aeee45878ee8d0533590cc890fd6 e781b76
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
WIP setting up draw manager stuff...

----------------------------------------
4 Paths Changed]]>
Tue, 22 May 2018 10:06:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e781b7692a50aeee45878ee8d0533590cc890fd6Joshua Leung
<![CDATA[[2e2371b]: Add defines in Overlays popover for Motion Paths]]> http://www.miikahweb.com/en/blender/git-logs/commit/2e2371b86e93fae3b1af231f11a3484afcb31667 2e2371b
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
Add defines in Overlays popover for Motion Paths

----------------------------------------
3 Paths Changed]]>
Tue, 22 May 2018 10:06:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2e2371b86e93fae3b1af231f11a3484afcb31667Joshua Leung
<![CDATA[[1fd4b0b]: Restore editors/space_view3d/drawanimviz.c as draw/intern/draw_anim_viz...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1fd4b0bdf550ada8e16ef5a1ba17de6c35fba9e9 1fd4b0b
Branches : tmp-b28-motionpath-drawing
Author : Joshua Leung (aligorith)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Tue, 22 May 2018 10:06:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1fd4b0bdf550ada8e16ef5a1ba17de6c35fba9e9Joshua Leung