Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-19Merge branch 'master' into blender2.8Campbell Barton
2018-01-18Improved docstring of mathutils.Matrix.lerp()Sybren A. Stüvel
2018-01-18Improve docstring for mathutils.Matrix.decompose()Sybren A. Stüvel
2018-01-16Merge branch 'master' into blender2.8Campbell Barton
2018-01-16Cleanup: indentationCampbell Barton
2018-01-15Merge branch 'master' into blender2.8Campbell Barton
2018-01-15RNA: Add RNA_property_string_set_bytesCampbell Barton
This is needed to set values that contain zero bytes (where the length isn't fixed).
2018-01-13Merge branch 'master' into blender2.8Brecht Van Lommel
2018-01-12Fix bmesh.utils.face_join arg parsingCampbell Barton
2018-01-10Fix color for manipulator drawingCampbell Barton
Was drawing black after the first draw call. For now set the shader before each draw call, noted as TODO to investigate a nicer way to handle.
2018-01-04GPU_offscreen: Add option for high bit depth.Clément Foucault
This way we can render in HDR and read the real pixel values.
2017-12-11DNA/RNA: add 'py_instance' for ID typesCampbell Barton
Avoid creating new Python instances every time a scene, object, mesh .. etc are accessed. Also resolves crashes T28724, T53530 although it's only valid for ID types, not modifiers vertices etc. Back-ported from blender2.8 branch.
2017-12-04WM: message bus replacement for property notifiersCampbell Barton
Use dynamically generated message publish/subscribe so buttons and manipulators update properly. This resolves common glitches where manipulators weren't updating as well as the UI when add-ons exposed properties which hard coded listeners weren't checking for. Python can also publish/scribe changes via `bpy.msgbus`. See D2917
2017-12-04Merge branch 'master' into blender2.8Campbell Barton
2017-12-04Cleanup: styleCampbell Barton
2017-12-01_gawain python module: Add methods "program_use_begin" and "program_use_end"Germano
Required to updade uniforms
2017-11-29Define RNA_STACK_ARRAY (usable everywhere in RNA), and make ↵Bastien Montagne
PYRNA_STACK_ARRAY use it.
2017-11-29Merge branch 'master' into blender2.8Campbell Barton
2017-11-29Cleanup: rename bpy_util -> bpy_capi_utilsCampbell Barton
This is for internal CAPI use only, avoid confusion w/ bpy.utils module.
2017-11-29Merge branch 'master' into blender2.8Campbell Barton
2017-11-29PyAPI: add function to check any mathutils typeCampbell Barton
Also add CheckExact versions of type checking macros.
2017-11-29RNA: Allow structs to define tags for their propertiesJulian Eisel
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'})`.
2017-11-29Merge branch 'master' into blender2.8Campbell Barton
2017-11-29PyAPI: PyC_Err_PrintWithFunc utility functionCampbell Barton
Move function error printing utility into py_capi_utils.
2017-11-23RNA: Allow structs to define tags for their propertiesJulian Eisel
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.
2017-11-23Rename any instance of scene layer or render layer in code with view layerDalai Felinto
The RenderResult struct still has a listbase of RenderLayer, but that's ok since this is strictly for rendering. * Subversion bump (to 2.80.2) * DNA low level doversion (renames) - only for .blend created since 2.80 started Note: We can't use DNA_struct_elem_find or get file version in init_structDNA, so we are manually iterating over the array of the SDNA elements instead. Note 2: This doversion change with renames can be reverted in a few months. But so far it's required for 2.8 files created between October 2016 and now. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D2927
2017-11-15Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenlib/BLI_math_matrix.h source/blender/blenlib/intern/math_matrix.c source/blender/blenlib/intern/rand.c source/blender/editors/animation/anim_channels_edit.c source/blender/makesrna/intern/rna_mask.c
2017-11-14Cleanup: order BLI before BKE headersCampbell Barton
This was done nearly everywhere already
2017-11-14Cleanup: remove BLI_blenlib from ghash headerCampbell Barton
This causes source files to depend on ghash header for BLI_string/rect/listbase. Also quiet warnings.
2017-11-13Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2017-11-12BMesh Py API: Expose color alphaCampbell Barton
2017-11-09Cleanup: Use full name for scene_layer in pythonSergey Sharybin
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-27Docs: clarify return value for BVH APICampbell Barton
2017-10-24Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-24Fix BMesh PyAPI internal flag clearing logicCampbell Barton
Would leave the flag set on raising an exception.
2017-10-24Merge branch 'master' into blender2.8Brecht Van Lommel
2017-10-23Fix OpenGL extension report in system info operator.Antony Riakiotakis
2017-10-23Docs: improve bmesh exception messageCampbell Barton
Suggested in T53131
2017-10-20Merge branch 'master' into blender2.8Campbell Barton
2017-10-20Cleanup: redundant castsCampbell Barton
2017-10-18Merge branch 'master' into blender2.8Campbell Barton
2017-10-18Merge branch 'master' into blender2.8Campbell Barton
2017-10-18Cleanup: Use const for RNA EnumPropertyItem argsCampbell Barton
Practically all access to enum data is read-only.
2017-10-17Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtypeGermano
It seems that `typestr` does not always define the final size of the element. And it varies by operating system. Then use the `typestr` only to know the itemtype is `float` type or not.
2017-10-16Merge branch 'master' into blender2.8Campbell Barton
2017-10-15Fix bad 'poll' prop callback API doc.Bastien Montagne
This was added to all prop types, when it is only available for Pointer ones.
2017-10-12Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/screen/screen_edit.c
2017-10-12Docs: add note for bmesh face_split_edgenetCampbell Barton
2017-10-07Cleanup: style, duplicate includesCampbell Barton