Blender Git Commits

Blender Git "master" branch commits.

Page: 1948 / 5574

November 23, 2017, 16:14 (GMT)
Fix T53348: Cycles difference between gradient texture on CPU and GPU.
November 23, 2017, 16:09 (GMT)
Merge branch 'master' into blender2.8
November 23, 2017, 15:58 (GMT)
Moar attempt to fix bloody MSVC intrinsic mess...
November 23, 2017, 15:53 (GMT)
Attempt to fix bloody MSVC atomic intrinsic mess...
November 23, 2017, 15:33 (GMT)
Fix specific 2.8 broken files

Short of checking for types (SceneLayer) this is the only reliable
way of getting all 2.80 files to date.
November 23, 2017, 15:29 (GMT)
Merge branch 'master' into blender2.8
November 23, 2017, 15:24 (GMT)
atomic_ops: add char versions of uint8_t atomic primitives.
November 23, 2017, 15:24 (GMT)
Cleanup: use signed atomic ops when needed.
November 23, 2017, 15:24 (GMT)
atomic_ops: add signed versions of primitives.

Reason is motsly that dealing with type conversion in calling code is
not great, makes it less readable, and can generate hidden bugs in case
original type changes and atomic primitive calls are not updated
accordingly...
November 23, 2017, 14:26 (GMT)
Merge branch 'master' into blender2.8
November 23, 2017, 14:23 (GMT)
Depsgraph: Cleanup, deduplicate code around component registration
November 23, 2017, 13:44 (GMT)
Depsgraph: Cleanup, don't use view layer name

Dependency graph is only built per-view-layer now, so no need to store names.
Will speed up operation lookup as well,.
Revision 641d870 by Julian Eisel
November 23, 2017, 13:21 (GMT)
Tag properties of transform operators as 'advanced'

Sets the 'advanced' tag for some properties of following transform operators:
* Create Orientation
* Translate
* Resize
* Skin Resize
* Trackball
* Rotate
* Tilt
* Bend
* Shear
* Push/Pull
* Shrink/Flatten
* To Sphere
* Edge Slide
* Vertex Slide
* Edge Crease
* Edge Bevel Weight
* Sequence Slide
* Transform
Revision 3cdd997 by Julian Eisel
November 23, 2017, 13:14 (GMT)
Tag properties of some mesh editing operators as 'advanced'

Sets the 'advanced' tag for some properties of following mesh edit operators:
* Loop Cut
* Subdivide
* Mark Seam
* Smooth Vertex
* Laplacian Smooth Vertex
* Merge
Revision 60cbdb0 by Julian Eisel
November 23, 2017, 12:58 (GMT)
Support tagging operator properties as 'advanced'

This will later be used to show advanced operator properties separate from
basic (as in non-advanced) ones in the UI.

Tagging a single operator property in C should be done via
`WM_operatortype_prop_tag()`. It does additional checks for type safety
that `RNA_def_property_tags()` doesn't do.

To avoid having to tag each advanced property individually, multiple
ones can be tagged by wrapping them into
`WM_operatortype_props_advanced_bein()` and
`WM_operatortype_props_advanced_end()` calls. It's also possible to only
call `_begin()`, all properties added after this will get tagged then.
In most cases this last approach should be sufficient.

Example of Python usage:
`my_float = bpy.props.FloatProperty(name="Some Float", tags={'ADVANCED'})`
Revision 23d148e by Julian Eisel
November 23, 2017, 12:54 (GMT)
RNA: Allow structs to define tags for their properties

Adds support for defining a number of tags as part of the rna-struct
definition, which its properties can set similar to property-flags.
BPY supports setting these tags when defining custom properties too.

* To define tags for a struct (which its properties can use then), define the tags in an `EnumPropertyItem` array, and assign them to the struct using `RNA_def_struct_property_tags(...)`.
* To set tags for an RNA-property in C, use the new `RNA_def_property_tags(...)`.
* To set tags for an RNA-property in Python, use the newly added tags parameter. E.g. `bpy.props.FloatProperty(name="Some Float", tags={'SOME_TAG', 'ANOTHER_TAG'})`.

Actual usage of this will be added in a follow-up commit.
November 23, 2017, 11:04 (GMT)
Merge branch 'master' into blender2.8
November 23, 2017, 11:01 (GMT)
Depsgraph: Cleanup, split build_object() a bit
November 23, 2017, 10:47 (GMT)
Merge branch 'master' into blender2.8
November 23, 2017, 10:39 (GMT)
Depsgraph: Cleanup, always call full `object`
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021