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-11-24Base list refcount with Bastien MontagnelayersDalai Felinto
2016-11-24Fix reading collection objects and small refactors here and thereDalai Felinto
2016-11-24collections.objects.link()Dalai Felinto
2016-11-24Use BLI_genericNodeNDalai Felinto
2016-11-23Layers doversion: use 1, 2, 3, ... for new collectionsDalai Felinto
2016-11-23RNA: layer.collections[2].objectsDalai Felinto
This does not include objects from nested collections. Missing bits: objects.link, objects.unlink
2016-11-23Fix mem leak for recursive collections and get layer.bases and objectsDalai Felinto
to work (also some base util functions, and a refactor to unify the functions for nested and non nested collections)
2016-11-23Cleanup: silence unused prop warningDalai Felinto
2016-11-23Finish nested collections rna (recursions ftw)Dalai Felinto
2016-11-23Fix nested collection write/readDalai Felinto
2016-11-23Fix crash when dupli sceneDalai Felinto
2016-11-22Layer collection nesting (DNA/RNA)Dalai Felinto
2016-11-22Layer collection initial RNADalai Felinto
new/remove/active
2016-11-22BKE_scene_ layer/collection API touch upsDalai Felinto
2016-11-22Fix compiling with Cycles enabledJulian Eisel
Brings back some code that was removed in 17beb573563c8a4 to avoid naming conflicts. Now did some renaming to avoid these.
2016-11-22Merge branch 'blender2.8' into layersJulian Eisel
2016-11-22Use const for color array argumentsJulian Eisel
2016-11-22Fix missing conversion of uchar color to floatJulian Eisel
Decided to just pass float [4] args, so no type conversion is needed at all.
2016-11-22Use enum instead of preprocessor definesJulian Eisel
2016-11-22Add/use DNA_DEPRECATED_LAYERSJulian Eisel
Using DNA_DEPRECATED resulted in thousands of warnings, so rather not use this. These warnings can still be handy though to check for usage of deprecated struct members as we go, so this quick way to toggle them could be handy. Note that this should eventually be replaced by DNA_DEPRECATED once stuff is actually deprecated.
2016-11-22Initial RNA for scene layersDalai Felinto
Next will be the collections, and then the other missing props of rna_def_scene_layer Note: it would be nice to have a way to tag rna properties asa deprecated. For example, scene.engine can still be valid (and mapped to scene.layers.active.engine), but it would be nice to indicate the addon writers of the new API.
2016-11-22Fixup for versioning: name initial layer ... "Layer"Dalai Felinto
2016-11-21Layers - initial commitDalai Felinto
This is mostly DNA + doversion and some util functions. I need to look at the layer-manager branch to see how Julian Eisel (Severin) managed to handle nested lists (required for collections). Also, since I think doversioning may get more complex as the project evolves, I started the vesioning_280.c file. And the changes in readfile.c were so that I could include into the versioning_280.c file only the DNA_* that were really needed. (if someone feels like doing a cleanup, I'm sure the other versioning_*.c files could use the same treatment)
2016-11-19Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/depsgraph/intern/builder/deg_builder_nodes.cc source/blender/depsgraph/intern/builder/deg_builder_relations.cc source/blender/editors/space_view3d/drawobject.c
2016-11-19bgl do not bind parts of OpenGL that are not exposed in core profilesMartijn Berger
2016-11-19Fix T49991: reloading librairies doesn't update node groups.Bastien Montagne
We need to check node tree links are still valid, after we remapped some NodeGroup. Note: In fact, we have to run that for *all* ID types, since nodes may use any kind of data-block (in theory)... :/
2016-11-19Fix NodeGroup generic verify function crashing if node's ID pointer is NULL.Bastien Montagne
Another nice crasher - in this case, we just want to nuke all sockets... Related to T49991.
2016-11-19Fix (unreported) nodeRemoveAllSockets() not clearing inputs/outputs sockets ↵Bastien Montagne
lists. Nice crasher (though seems to not be much used so far)! Related to T49991.
2016-11-19Fix forward-compat Nodes write code being executed also for undo steps writing.Bastien Montagne
Forward compatibility code should never, ever be run during undo saving. Note: related to T49991 (but does not fix it either, crash now happens when doing a real file save...).
2016-11-19Fix Node space ID remap callback not handling node trees.Bastien Montagne
Yep. Kinda ridiculous, but forgot to handle the very node trees data-blocks in that editor! Related (but not fixing) to T49991.
2016-11-19Fix T50071: Radience HDR fomat does not support alpha at all.Bastien Montagne
2016-11-18BMesh: invalid return from BM_mesh_validateCampbell Barton
Returned value was always false, even for valid meshes, note that this is a debug-only function. Also set internal-tag cleared.
2016-11-18Minor debug-report tweak to autosave code.Bastien Montagne
Print in cosole a warning when we skip autosave due to runnning modal op. Related to T49974.
2016-11-18Depsgraph: Fix residue of debug-only codeSergey Sharybin
2016-11-18convert icon_draw_texture to gawain imm mode replacementsMartijn Berger
2016-11-18Fix (unreported) bad handling of brush's fill threshold value.Bastien Montagne
'1' threshold value would only allow to access a third of the basic 'color space' (from black to white, from 0.0 to 1.0 component values), when you expect it to access the whole range. Unfortunately, this needs a subversion bump to allow already defined brushes to keep exact same behavior! Also, did not change default value (0.2) for new brushes, think here keeping current one makes more sense. Thanks to @LucaRood for confirming the issue.
2016-11-18Fix T50063: Editing driver's expression eliminates "Zero" numberJulian Eisel
Disables trimming of trailing zeros in case button contains an expression.
2016-11-18Implement multi-view stereo support for image emptiesDalai Felinto
Empty images were implemented to expand (and eventually replace) the background images functionalities. If we are ever to drop background images "image empties" should support stereo/multi-view as well.
2016-11-18Fix potential NULL dereference in mesh sequence cache modifier.Bastien Montagne
Reported by coverity.
2016-11-18Fix copy/paste typo in new depsgraph object geometry builder (found by ↵Bastien Montagne
coverity).
2016-11-18fix problem from D2360Mike Erwin
I was too eager to get patch in after a last-minute change. My bad!
2016-11-18Moved UI_view2d_grid_draw() to immediate functionsBenjamin N. Summerton
Part of T49043 Reviewers: krash, merwin Reviewed By: krash, merwin Differential Revision: https://developer.blender.org/D2360
2016-11-18OpenGL: textview port to immediate mode -> T49043Mike Erwin
Updated the GL calls to the new immediate mode. I left some glcolor calls which I'm not sure wether thats right? Part of T49043 warm regards, Sebastian Witt Reviewers: merwin Reviewed By: merwin Tags: #bf_blender_2.8 Maniphest Tasks: T49043 Differential Revision: https://developer.blender.org/D2305
2016-11-18use new enum types in glutil & imm_utilMike Erwin
2016-11-17delete deprecated fdrawXORcirc functionMike Erwin
Only one place used it, and that place was dead code already.
2016-11-17mark certain glutil functions as deprecatedMike Erwin
These will be removed before we ship 2.8
2016-11-17BMesh: avoid using temp array for face-areaCampbell Barton
2016-11-17BMesh: minor cleanupCampbell Barton
Comment & don't use dummy pointer.
2016-11-17Cleanup: redundant index loop for monkey-createCampbell Barton
Also rename face vars (the faces aren't temp), and quiet old-style-definition warning.
2016-11-17Depsgrpah: Fix missing animation update in movie clipsSergey Sharybin