Age | Commit message (Collapse) | Author |
|
|
|
Ubos needed to be free correctly.
Also the matcap colors are statics and does not need to be uploaded each drawcall.
|
|
|
|
Made shape keys to work for meshes. Also added missing code for curves.
Curves and lattices will not have shape keys visible, since modifiers support
is still to be done for them.
|
|
Only crash is fixed, still need to do something about missing recalc
or something like that.
|
|
This brings separate initialization for libcuda and libnvrtc, which
fixes Cycles nvrtc compilation not working on build machines without
CUDA hardware available.
Differential Revision: https://developer.blender.org/D3045
|
|
It is possible to have non-NULL scene in graph which was never built yet,
this happens when ID is tagged for update for non-built graph.
Was causing crash opening deg_anim_pose_bones.
Reported by Mai in IRC, thanks!
|
|
Fixes empty not moving int deg_anim_material_driving_empty.
Reported by Mai in IRC, thanks!
|
|
This made vertex/weight/sculpt crash.
Add BKE_workspace_update_object_mode which sets the object mode from the
workspace.
We may want to re-visit exactly when this is set, for now call within
wm_event_do_refresh_wm_and_depsgraph.
|
|
reset
This fixes an issue where old cache data was used after an object has been moved.
Particles were coming from very wrong positions. Reproduction case is to move an
object while animation is running and then let the animation loop back and
play again.
Differential Revision: https://developer.blender.org/D3044
|
|
|
|
|
|
|
|
Avoid access from bpy when it's already declared.
|
|
Really strange bug. Maybe gl_FragDepth is broken on this implementation.
|
|
This is not needed anymore with linux 4.15 + Mesa 17.3.3.
|
|
|
|
|
|
Suggested by Pablo Vazquez (venomgfx).
The idea here is that it should be easy to work in the outliner by picking a
bunch of objects and adding them to a new collection.
Where is the new collection? In the same level as the "outliner active" object.
Note, since the outliner has no pure concept of an active object, I'm using
the highlight tag for this. Hopefully it works fine.
It should work in "Collections", "View Layer", and "Groups".
Only when collections are not filtered out.
|
|
Outliner groups mode support no filtering.
|
|
Better make it clear it is different than OUTLINER_OT_collection_objects_remove.
|
|
Suggested by Pablo Vazquez (venomgfx).
|
|
To reproduce the crash: delete the active object of the scene.
This bug was introduced on e9c40b7339be9.
|
|
The reason it appeared working was due to left-over debug code to force
time dependency.
Real fix seems to include force tagging objects used by duplication,
similar to what we do for some other modifiers already.
|
|
When destination IDProp did not exist, new code (related ot static
overrides) would not do nothing...
IDProps and RNA are really not easy to tame, thinking more and more we
should totally bypass RNA and directly use (add) IDP code to handle
comparison and diff creation/application of IDProps.
But for now, this bandage should to the trick.
|
|
|
|
|
|
|
|
|
|
Add a enum headers to DNA, to be included in other headers
so function signatures can use enums for better type safety.
Add DNA_*_enums.h matching DNA_*.types.h as needed.
|
|
Seriously guys... *Full* build when you change APIs!
|
|
|
|
Some other minor changes from D3037 as well
|
|
Ended up removing the need for eval_ctx,
but left it being initialized.
|
|
|
|
|
|
|
|
Replace object mode checks for edit-mode data
|
|
|
|
|
|
|
|
|
|
|
|
This adds EvaluationContext into TransInfo
|
|
|
|
|
|
Avoids having to check the objects mode in 'update_from_editmode'.
|
|
No reason pose mode should change behavior
|
|
Advanced mode
The check to see if `use_advanced_hair` was enabled was actually in two places
(render panel `draw` function and physics panel `poll` function). As these
properties are only in one place now the check in `draw` isn't needed anymore.
Related: T53513, a6c69ca57f661a8538
|
|
As a follow-up to the commit rB354f92a49458795c69f857de927c5b1531cd3618
for fixing Freestyle crash when using Cycles (thanks Brecht for the fix), this revision
applies a related bugfix addressed partly in D3040 (item #2 in the description).
|