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
2018-07-10Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcachetemp-eeveelightcacheClément Foucault
# Conflicts: # source/blender/draw/engines/eevee/eevee_lightprobes.c
2018-07-09GPUTexture: Fix GPU_texture_read for depth stencil formatClément Foucault
2018-07-09Eevee: LightCache: Use render visibility to select the probeClément Foucault
If a probe is not visible during render, it will not be selected to be baked into the lightcache.
2018-07-09Eevee: LightCache: Fix cache validation.Clément Foucault
2018-07-09Eevee: LightCache: Fix wrong mipmap sizeClément Foucault
2018-07-09Eevee: LightCache: Fix problem caused by probe sortingClément Foucault
2018-07-09UI: hide status bar constraints when not usedCampbell Barton
2018-07-09UI: hide status bar items whenCampbell Barton
2018-07-09WM: add utility function to refresh status barCampbell Barton
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Cleanup: use const transform argsCampbell Barton
2018-07-09Depsgraph: Fix non-working drivers after recent relations changeSergey Sharybin
2018-07-09Eevee: LightCache: Add Light Cache infos in the UIClément Foucault
This is still a bit basic but will be enhance in the future.
2018-07-09Keymap: use Shift-AccentGrave for fly/walk modeCampbell Barton
2018-07-09Eevee: LightCache: Small fixes and cleanupsClément Foucault
2018-07-09Eevee: LightCache: Add free operator.Clément Foucault
2018-07-09Fix T55868: duplicating collection instances fails sometimes.Brecht Van Lommel
2018-07-09GPUTexture: Fix mipmap size calculation.Clément Foucault
2018-07-09Eevee: LightCache: Add cubemap only baking button.Clément Foucault
2018-07-09Keymap: Remove AccentGrave for eachCampbell Barton
Use only F3 for search since this is a common enough key and it turns out having AccentGrave access on non US layouts is too unreliable.
2018-07-09Depsgraph: Force modifier stack update when mesh is copiedSergey Sharybin
Modifier stack might reference arrays from mesh, so if any of sub-data pointer changed, modifier stack is to be re-evaluated.
2018-07-09Depsgraph: Forbid flush from copy-on-write operations down the roadSergey Sharybin
Old behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will do copy-on-write (as requested), but will also flush changes to all operations with depends on it. This means, for example, tagging object for copy-on-write will force its modifier stack to be evaluated. This was needed in the earlier days of copy-on-write when things were not well defined and when lots of areas were not doing proper tagging. New behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will only ensure copy of the dadatblock is up to date, without flushing updates to any dependencies. This means following things: - We can update parts of ID without invoking heavy computation of other parts of same ID. For example, tagging object for COPY_ON_WRITE update on mode change will not force modifiers stack to update. - If some dependent datablock is dependent on pointers which are invalidated by copy-on-write (like, evaluated mesh referencing custom data layers from original mesh), this will either require explicit tag or explicit relation in the dependency graph. Currently can not find a faulty case since tagging of mesh happens with either 0 (which means, everything) or with GEOMETRY, which also forces all dependent modifier stacks to be re-evaluated. This fixes missing PBVH when going into sculpt mode (sculpt mode toggle was tagging object for COPY_ON_WRITE update, which was forcing modifier stack to be updated, which was freeing PBVH. Some other operations might also become faster with this change.
2018-07-09Keymap: Add back Shift-R 'repeat last'Campbell Barton
This may be used often in a workflow, so keep the key.
2018-07-09Keymap: macos only operator search key: Cmd-FCampbell Barton
Add Cmd-F for apple because it's not easily available on some systems.
2018-07-09Fix object mode menu crashing w/o active objectCampbell Barton
2018-07-09UI: Remove 1 pixel gap between panel header and backgroundPablo Vazquez
2018-07-09UI: hide redundant transform keymap itemsCampbell Barton
2018-07-09WM: support for filtering modal keymap itemsCampbell Barton
Modal keymap display often shows items which aren't used, add a poll funciton to hide these from the status bar.
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Cleanup: remove 'Orientation' from keymap item nameCampbell Barton
It's constraint not an orientation, in transform context it can be inferred.
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Keymap: remove some hard coded transform eventsCampbell Barton
Also re-order for display purposes
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Cleanup: right shiftCampbell Barton
2018-07-093D View: select exclude w/ ob-center enabledCampbell Barton
2018-07-08Icons: support for drawing event iconsCampbell Barton
Use for drawing modal operator header keys.
2018-07-08Fix crash in lamp preview renderCampbell Barton
Missing NULL check in object type filtering.
2018-07-08Cleanup: rename 'ct' to 'len' for editorsCampbell Barton
2018-07-08Cleanup: rename 'ct' to 'len' for gpuCampbell Barton
2018-07-08Cleanup: rename 'ct' to 'len' for gawainCampbell Barton
2018-07-08Cleanup: rename 'ct' to 'len' for size varsCampbell Barton
2018-07-08Cleanup: abbreviate unsigned types (editors, wm)Campbell Barton
2018-07-08Cleanup: abbreviate unsigned types (draw manager)Campbell Barton
2018-07-08Eevee: LightCache: Add Autobake propertyClément Foucault
This also add partial probe update per type (only update cubemap if needed) but it seems to be broken by some double update tagging in the depsgraph.
2018-07-07Fix scale in Apply Pose As Rest Pose for bendy bones.Alexander Gavrilov
Scale is multiplicative, and adding it up causes the bone to bloat.
2018-07-07Eevee: LightCache: Add auto update when lightprobe are being modifiedClément Foucault
One draw back is that there is a significant overhead caused by creating the batches for the new depsgraph. Caching the depsgraph between subsequent update is not possible right now because we cannot update it. This is to be adressed in the future. There is no option to disable auto update right now.
2018-07-07Merge branch 'master' into blender2.8Campbell Barton
2018-07-07Cleanup: pep8Campbell Barton
2018-07-06Viewport: in Lookdev shading, disable scene lights and world by default.Brecht Van Lommel
Now we light with just a user defined HDRI by default, which is useful for material setup and texture painting and lighting without having to set up any scene lights. Previously it would use the scene world without lights by default, which in some files is just black.
2018-07-06Cleanup: remove unused shader node compatibility flag.Brecht Van Lommel
No longer needed after Blender Internal removal and Eevee replacing the Cycles GLSL shading nodes.