Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-10 | Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcachetemp-eeveelightcache | Clément Foucault | |
# Conflicts: # source/blender/draw/engines/eevee/eevee_lightprobes.c | |||
2018-07-09 | GPUTexture: Fix GPU_texture_read for depth stencil format | Clément Foucault | |
2018-07-09 | Eevee: LightCache: Use render visibility to select the probe | Clément Foucault | |
If a probe is not visible during render, it will not be selected to be baked into the lightcache. | |||
2018-07-09 | Eevee: LightCache: Fix cache validation. | Clément Foucault | |
2018-07-09 | Eevee: LightCache: Fix wrong mipmap size | Clément Foucault | |
2018-07-09 | Eevee: LightCache: Fix problem caused by probe sorting | Clément Foucault | |
2018-07-09 | UI: hide status bar constraints when not used | Campbell Barton | |
2018-07-09 | UI: hide status bar items when | Campbell Barton | |
2018-07-09 | WM: add utility function to refresh status bar | Campbell Barton | |
2018-07-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-09 | Cleanup: use const transform args | Campbell Barton | |
2018-07-09 | Depsgraph: Fix non-working drivers after recent relations change | Sergey Sharybin | |
2018-07-09 | Eevee: LightCache: Add Light Cache infos in the UI | Clément Foucault | |
This is still a bit basic but will be enhance in the future. | |||
2018-07-09 | Keymap: use Shift-AccentGrave for fly/walk mode | Campbell Barton | |
2018-07-09 | Eevee: LightCache: Small fixes and cleanups | Clément Foucault | |
2018-07-09 | Eevee: LightCache: Add free operator. | Clément Foucault | |
2018-07-09 | Fix T55868: duplicating collection instances fails sometimes. | Brecht Van Lommel | |
2018-07-09 | GPUTexture: Fix mipmap size calculation. | Clément Foucault | |
2018-07-09 | Eevee: LightCache: Add cubemap only baking button. | Clément Foucault | |
2018-07-09 | Keymap: Remove AccentGrave for each | Campbell 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-09 | Depsgraph: Force modifier stack update when mesh is copied | Sergey 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-09 | Depsgraph: Forbid flush from copy-on-write operations down the road | Sergey 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-09 | Keymap: Add back Shift-R 'repeat last' | Campbell Barton | |
This may be used often in a workflow, so keep the key. | |||
2018-07-09 | Keymap: macos only operator search key: Cmd-F | Campbell Barton | |
Add Cmd-F for apple because it's not easily available on some systems. | |||
2018-07-09 | Fix object mode menu crashing w/o active object | Campbell Barton | |
2018-07-09 | UI: Remove 1 pixel gap between panel header and background | Pablo Vazquez | |
2018-07-09 | UI: hide redundant transform keymap items | Campbell Barton | |
2018-07-09 | WM: support for filtering modal keymap items | Campbell Barton | |
Modal keymap display often shows items which aren't used, add a poll funciton to hide these from the status bar. | |||
2018-07-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-09 | Cleanup: remove 'Orientation' from keymap item name | Campbell Barton | |
It's constraint not an orientation, in transform context it can be inferred. | |||
2018-07-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-09 | Keymap: remove some hard coded transform events | Campbell Barton | |
Also re-order for display purposes | |||
2018-07-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-09 | Cleanup: right shift | Campbell Barton | |
2018-07-09 | 3D View: select exclude w/ ob-center enabled | Campbell Barton | |
2018-07-08 | Icons: support for drawing event icons | Campbell Barton | |
Use for drawing modal operator header keys. | |||
2018-07-08 | Fix crash in lamp preview render | Campbell Barton | |
Missing NULL check in object type filtering. | |||
2018-07-08 | Cleanup: rename 'ct' to 'len' for editors | Campbell Barton | |
2018-07-08 | Cleanup: rename 'ct' to 'len' for gpu | Campbell Barton | |
2018-07-08 | Cleanup: rename 'ct' to 'len' for gawain | Campbell Barton | |
2018-07-08 | Cleanup: rename 'ct' to 'len' for size vars | Campbell Barton | |
2018-07-08 | Cleanup: abbreviate unsigned types (editors, wm) | Campbell Barton | |
2018-07-08 | Cleanup: abbreviate unsigned types (draw manager) | Campbell Barton | |
2018-07-08 | Eevee: LightCache: Add Autobake property | Clé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-07 | Fix 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-07 | Eevee: LightCache: Add auto update when lightprobe are being modified | Clé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-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-07 | Cleanup: pep8 | Campbell Barton | |
2018-07-06 | Viewport: 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-06 | Cleanup: remove unused shader node compatibility flag. | Brecht Van Lommel | |
No longer needed after Blender Internal removal and Eevee replacing the Cycles GLSL shading nodes. |