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
path: root/source
AgeCommit message (Collapse)Author
2016-12-19Iterator util functionDalai Felinto
2016-12-16From review: curly brackets reinforcementDalai Felinto
(even though the other related functions are not following this rule ... How I miss a code refactor dev!)
2016-12-16From review: move nodetree syncing of layers to util functionDalai Felinto
2016-12-16From review: do_versions_after_linking skipped on undoDalai Felinto
2016-12-16From review: blo_do_versions_280_after_linking > ↵Dalai Felinto
blo_do_versions_after_linking_280
2016-12-16From review: use typedef for callbacksDalai Felinto
2016-12-16Merge remote-tracking branch 'origin/blender2.8' into render-layersDalai Felinto
2016-12-14OpenGL fixesMike Erwin
- mixing of old & new APIs - vertex format mismatch
2016-12-14OpenGL: another way to set uniform theme colorMike Erwin
2016-12-13OpenGL: finish area action zone todoMike Erwin
Replace outlined circle (24 vertices) with a point sprite (1 vertex). Replace one todo with another todo.
2016-12-13small fix for previous commitMike Erwin
2016-12-13OpenGL: new immediate mode in area.cMike Erwin
D2361 by @punya, part of T49043
2016-12-13Merge remote-tracking branch 'origin/blender2.8' into render-layersDalai Felinto
plus manual rna fixup
2016-12-12Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/intern/depsgraph.c source/blender/blenloader/intern/versioning_270.c source/blender/depsgraph/intern/builder/deg_builder_relations.cc source/blender/makesrna/intern/rna_main_api.c source/blender/makesrna/intern/rna_particle.c
2016-12-12Cleanup: bad (harmless) usage of PARM_PYFUNC_OPTIONAL in new ID.make_local ↵Bastien Montagne
RNA definition. PARM_PYFUNC_OPTIONAL is only useful in definition of callbacks for registrable types...
2016-12-12Fix (unreported) some RNA func definitions setting flags of other func ↵Bastien Montagne
parameters! Both found cases where luckily harmless, though...
2016-12-12Refactor RNA property: split flags in property flags, parameter flags, and ↵Bastien Montagne
internal flags. This gives us 9 flags available again for properties (we had none anymore), and also makes things slightly cleaner. To simplify (and make more clear the differences between mere properties and function parameters), also added RNA_def_parameter_flags function (and its clear counterpart), to be used instead of RNA_def_property_flag for function parameters. This patch is also a big cleanup (some RNA function definitions were still using 'prop' PropertyRNA pointer, etc.). And yes, am aware this will be annoying for all branches, but we really need to get new flags available for properties (will need at least one for override, etc.). Reviewers: sergey, Severin Subscribers: dfelinto, brecht Differential Revision: https://developer.blender.org/D2400
2016-12-12Cleanup: Get rid of unused BKE_rigidbody_relink_constraint().Bastien Montagne
Also use proper ID_NEW_REMAP macro in BKE_rigidbody_world_groups_relink()!
2016-12-12Cleanup: Rename BKE_libblock_relink, and move it to BKE_library_remap.hBastien Montagne
Was a waaaaayyyyy to much generic name for such a specific func, renamed to much more descriptive BKE_libblock_relink_to_newid(). In near future (few weeks, to limit as much as possible silent mismatch in branches), will rename BKE_libblock_relink_ex to BKE_libblock_relink, this is the real generic data-block relinking func!
2016-12-12Cleanup: Get rid of ntreeSwitchID(_ex) functions, use generic ↵Bastien Montagne
BKE_libblock_relink_ex instead.
2016-12-12Layers: change the API so that we can run a function on every object of the ↵Dalai Felinto
scene use tag to make sure we call each object only once
2016-12-12Scene copy (full or link) working for layersDalai Felinto
I'm using the flags in the objects instead of bases.
2016-12-09Added --debug-io flag to command lineGaia Clary
2016-12-09Depsgraph: Add missing relation for cast modifierSergey Sharybin
When control object is used we need to known our own transformation as well.
2016-12-09Depsgraph: Bone parent should also include armature transform relationSergey Sharybin
It is required to have world-space bone position, which consists of armature object transform and local bone transform.
2016-12-09Correction to previous commitJulian Eisel
Accidentally included some changes from workspaces branch.
2016-12-09Move screen drawing functions into new screen_draw.cJulian Eisel
2016-12-08Fix T49872: 3D cursor places with camera shift in ortographic modeJulian Eisel
2016-12-08Fix expanding enum property in sub-layout of pie menusJulian Eisel
//ui_item_enum_expand// function replaces all pie menu's sub-layouts with radial layout. It should replace only root layout. To reproduce the issue paste the code in Blender's text editor and press Run Script button. ``` import bpy class VIEW3D_PIE_template(bpy.types.Menu): bl_label = "Select Mode" def draw(self, context): layout = self.layout.menu_pie() layout.column().prop( context.scene.render.image_settings, "color_mode", expand=True) def register(): bpy.utils.register_class(VIEW3D_PIE_template) def unregister(): bpy.utils.unregister_class(VIEW3D_PIE_template) if __name__ == "__main__": register() bpy.ops.wm.call_menu_pie(name="VIEW3D_PIE_template") ``` Differential Revision: https://developer.blender.org/D2394 by @raa
2016-12-08Fix crash when opening a Blender file containing Alembic data.Kévin Dietrich
Was also affecting object linking.
2016-12-07Fix (unreported) Sequencer Drop effect: wrong initial offset in second input ↵Bastien Montagne
buffer. Reading rest of the code, it's obvious we want to start à YOFF lines from start of rect2i, so we have to also multiply by number of components. Also did some minor cleanup.
2016-12-07Fix T49893: Crash in Video Sequence Editor with 'drop' effect.Bastien Montagne
Code was not accounting for possibilities that width or height of given buffers may be smaller than XOFF/YOFF... Note that I seriously doubt that drop code actually works (as in, gives expected results) when applied to tiles like it seems to be done currently, but this is much more complex (and involved) topic.
2016-12-07Remove unused include statementSergey Sharybin
2016-12-07Use proper defaults for Hue/Saturation nodeSergey Sharybin
2016-12-06Fix new scenes should have a default renderlayerDalai Felinto
2016-12-06Fix all unfreed memoryDalai Felinto
2016-12-06Final cleanup of read/write to have things in the right order (pure cosmetic)Dalai Felinto
2016-12-06Fix write of nested LayerCollections (and DNA cleanup)Dalai Felinto
2016-12-06Fix stupidest mistake (objects > filter_objects)Dalai Felinto
2016-12-06Fixing writing objectsDalai Felinto
2016-12-06Depsgraph: Only re-schedule objects which are on visible layersSergey Sharybin
Otherwise it's possible to cause infinite update loop in Cycles viewport. Gets a bit messy logic, need to revisit this..
2016-12-06Fix T50122: SEGFAULT: OCIO configuration typo leads to segfaultSergey Sharybin
2016-12-06Fix writing nested scene collectionsDalai Felinto
2016-12-06Fix T50003, Bevel makes non-manifold mesh.Howard Trickey
Problem was setting prev/next faces for edges around a vertex on valence-2 vertices.
2016-12-06Fix T50020: adding a background image does not set image user data.Kévin Dietrich
2016-12-05Use pointer for master collectionDalai Felinto
This allows this pointer to be used, otherwise the pointer is not written
2016-12-05Rename: collections > scene/layer_collectionsDalai Felinto
2016-12-05Read/Write, first takeDalai Felinto
2016-12-05Depsgraph: Use HIGH priority for scheduled tasksSergey Sharybin
This kind of keeps threads "warmer" and should in theory give better cache coherency bringing some %% of speedup. It was already tested few months ago and it gave few % speedup in barber shop, but was reverted due to some bone popping. The popping is now fixed so it should be fine to use new scheduling policy.
2016-12-05Depsgraph: avoid more transitive relations for rigid body simulationSergey Sharybin