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-05-01Merge branch 'blender2.8' of git.blender.org:blender into blender2.8Jeroen Bakker
2018-05-01Overlay: Enabled wireframe drawing for vertex/weight paintJeroen Bakker
This is a temp hack, so that billrey can use blender 2.8 for drawing the icons. Hack will be phased out by T54910
2018-05-01Fix compiler warning: Uninitialised varJoshua Leung
2018-05-01Add/finish rna read-only access to actual override rules.Bastien Montagne
For some reasons did not add operations themselves previously...
2018-05-01Static Override: fix 'search matching override operation' function.Bastien Montagne
Previous code was waaaayyyy to flacky, returning matches for things that did not actually have much in common!
2018-05-01Depsgraph: Add missing relations needed for nested datablock relationsSergey Sharybin
2018-05-01UI: expose radial gradient as optionCampbell Barton
Was a separate tool, use option so we can extend more easily.
2018-05-01UI: add weight paint sample toolsCampbell Barton
Also use unified weight.
2018-05-01Fix crash opening file saved in weight paint modeSergey Sharybin
2018-05-01Nodes: Remove workaround for action copySergey Sharybin
Actions shouldn't be copying by new library management code. Or at least should be possible to make it to not copy actions or do unneeded user management. This way we avoid modification of original data which could and does cause threading conflict with copy-on-write which could be happening for viewport.
2018-05-01Tool System: add paint poll which ignores the toolCampbell Barton
Needed for tools which ensure paint context but aren't brushes (color sample & gradient).
2018-05-01Tool System: support non-brush tools w/ paint modesCampbell Barton
Allows select, gradient tools not to conflict with brush keymap.
2018-05-01Fix missing copy-on-write update when changing edit mode selection modeDalai Felinto
2018-05-01Fix edit mesh selection with copy-on-write enabledSergey Sharybin
2018-05-01Merge branch 'blender2.8' of git.blender.org:blender into blender2.8Jeroen Bakker
2018-05-01Workbench: Shading popoverJeroen Bakker
- Moved random object color and object outline to shading popover as these are draw options.
2018-05-01Fix crash opening files saved in sculpt/vertex paint modesSergey Sharybin
Skip access to any evaluated data when operator is run on file load, we don't have depsgraph evaluated yet. In this case we skip part of sculpt session initialization, since it will be done during depsgraph evaluation which happens after DEG_on_visible_update(). We can not skip sculpt session initialization since during normal operation we want all the data to be initialized on mode change, and not on initial brush stroke.
2018-05-01Mark localized node trees and materials as suchSergey Sharybin
Makes it easier to see where the datablock is coming from.
2018-05-01Depsgraph: Extra sanity checks for copy-on-write taggingSergey Sharybin
2018-05-01Depsgraph: Put original and evaluated ID node pointers to graphvizSergey Sharybin
2018-05-01Depsgraph: use human readable node type for graphviz debug outputSergey Sharybin
2018-05-01Depsgraph: Cleanup, simplify operation code stringificationSergey Sharybin
2018-05-01Depsgraph: Cleanup, remove unused codeSergey Sharybin
2018-05-01Animation: Don't user-copunter copy-on-written action blockSergey Sharybin
2018-05-01Icons: write object childrenCampbell Barton
Allows for sharing geometry between icons.
2018-04-30Edit-Mesh: multi-object mark freestyle faceDalai Felinto
Freestyle face drawing is not working, but I tested it in 2.79, all good.
2018-04-30Edit Mesh: multi-object mark freestyle edgeDalai Felinto
Freestyle edge drawing is not working though.
2018-04-30Edit Mesh: multi-object mark sharpDalai Felinto
2018-04-30Edit Mesh: multi-object mark seamsDalai Felinto
Note that I'm using bm->totedgesel instead of bm->totfacesel to skip objects.
2018-04-30Add missing tools to vertex paintCampbell Barton
2018-04-30Cleanup: simplify GLSL logic in outlines drawing.Germano
No functional changes.
2018-04-30Popover: tiny cleanupDalai Felinto
2018-04-30Fix T54901: Crash renaming UV layerCampbell Barton
2018-04-30UI: order edit-mesh toolsCampbell Barton
See T54885
2018-04-30Fix linking brushes crashing on loadCampbell Barton
We need to link brushes for all windows that use a workspace.
2018-04-30Fix T54900: radial control drawing in wrong place after recent WM changes.Brecht Van Lommel
2018-04-30Cleanup: de-duplicate paint access from objectCampbell Barton
2018-04-30Cleanup: Move FOREACH_PCHAN_*_IN_OBJECT_*() macros to BKE_armature.hJoshua Leung
This reduces the number of headers we need to import (and/or dependencies on the order of them), as these depend on PBONE_VISIBLE(), which is already in BKE_armature.h
2018-04-30Copy on write support for Bone Group operatorsJoshua Leung
2018-04-30Multi-Object Pose: POSE_OT_group_assign/unassignJoshua Leung
Like the select/deselect operators, we only support doing this for the active object for now. From the UI panels, it doesn't make sense to be operating on bone groups which may not appear/line up with those in the panel that we're currently dealing with. This can be reviewed later, but for now, it's easier and makes more sense this way.
2018-04-30UI: show topbar brush options w/ texture paintCampbell Barton
2018-04-30UI: share common paint panels between all modesCampbell Barton
2018-04-30UI: add texture paint brushes to toolbarCampbell Barton
2018-04-30Multi-Object Pose Fixes for POSE_OT_armature_apply()Joshua Leung
This operator was only partially converted to multi-object editing, as on one hand, it was using the new "objects in mode" iterator, while on the other hand, it was also using the context iterator inside that, making all selected bones across armatures get included.
2018-04-30Multi-Object Pose: Fix POSE_OT_group_select and POSE_OT_group_deselectJoshua Leung
We only want these to operate on the "active" armature only at a time (where the "active" one is whichever the groups from the UI came from). The fix therefore is to make it not use the context functions (which were changed to always take bones from all selected armatures instead).
2018-04-30Eevee: Use GPU_RG16 for velocity pass instead of GPU_RG32F.Clément Foucault
2018-04-30GPUTexture: Add support for GPU_RG16.Clément Foucault
2018-04-30DRW: Remove DRWTextureFormat in favor or GPUTextureFormat.Clément Foucault
Because: - Less redundancy. - Better suffixes. Also a few modification to GPU_texture_create_* to simplify the API: - make the format explicit to the texture creation process. - remove the component count as it's specified in the GPUTextureFormat.
2018-04-30Eevee: TAA: Use safe color when outputing the final color.Clément Foucault
This prevent any NANs pixel to spear accross the history. This does not mean we should allow NANs at all!
2018-04-30Overlay: missed in last commitJeroen Bakker