Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-01 | Typo fix | Sybren A. Stüvel | |
2018-05-01 | Added note about potential crash in add_orco_dm() | Sybren A. Stüvel | |
2018-05-01 | Eevee: Fix crash when using visibility groups with dupli objects. | Clément Foucault | |
2018-05-01 | Eevee: Contact Shadows: Add slope based bias & fix brightening. | Clément Foucault | |
2018-05-01 | Eevee: Fix raytracing. | Clément Foucault | |
- Fix the confusing naming in raycast() - Fix raytrace acne caused by the rays not being correctly centered on the texel. | |||
2018-05-01 | Fix: Silence |RNA_boolean_get: WM_OT_save_as_mainfile.exit not found." ↵ | Joshua Leung | |
warning on exit The operator in question doesn't define this property. I'm commenting out for now in case another operator actually still uses it. | |||
2018-05-01 | Fix previous commit, sorry about that :/ | Bastien Montagne | |
2018-05-01 | Static override: rename highly confusing var name in apply code. | Bastien Montagne | |
We use 'reference' to designate the linked ID which is being overridden by the local one, so using 'reference' to designate the stored local ID in apply RNA code was... not a good idea. ;) | |||
2018-05-01 | Icons: updated icons from @billreynish | Campbell Barton | |
This adds vertex paint & sculpt icons + other minor changes. | |||
2018-05-01 | Merge branch 'blender2.8' of git.blender.org:blender into blender2.8 | Jeroen Bakker | |
2018-05-01 | Overlay: Enabled wireframe drawing for vertex/weight paint | Jeroen 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-01 | Fix compiler warning: Uninitialised var | Joshua Leung | |
2018-05-01 | Add/finish rna read-only access to actual override rules. | Bastien Montagne | |
For some reasons did not add operations themselves previously... | |||
2018-05-01 | Static 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-01 | Depsgraph: Add missing relations needed for nested datablock relations | Sergey Sharybin | |
2018-05-01 | Fix crash opening file saved in weight paint mode | Sergey Sharybin | |
2018-05-01 | Nodes: Remove workaround for action copy | Sergey 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-01 | Tool System: add paint poll which ignores the tool | Campbell Barton | |
Needed for tools which ensure paint context but aren't brushes (color sample & gradient). | |||
2018-05-01 | Tool System: support non-brush tools w/ paint modes | Campbell Barton | |
Allows select, gradient tools not to conflict with brush keymap. | |||
2018-05-01 | Fix missing copy-on-write update when changing edit mode selection mode | Dalai Felinto | |
2018-05-01 | Fix edit mesh selection with copy-on-write enabled | Sergey Sharybin | |
2018-05-01 | Merge branch 'blender2.8' of git.blender.org:blender into blender2.8 | Jeroen Bakker | |
2018-05-01 | Workbench: Shading popover | Jeroen Bakker | |
- Moved random object color and object outline to shading popover as these are draw options. | |||
2018-05-01 | Fix crash opening files saved in sculpt/vertex paint modes | Sergey 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-01 | Mark localized node trees and materials as such | Sergey Sharybin | |
Makes it easier to see where the datablock is coming from. | |||
2018-05-01 | Depsgraph: Extra sanity checks for copy-on-write tagging | Sergey Sharybin | |
2018-05-01 | Depsgraph: Put original and evaluated ID node pointers to graphviz | Sergey Sharybin | |
2018-05-01 | Depsgraph: use human readable node type for graphviz debug output | Sergey Sharybin | |
2018-05-01 | Depsgraph: Cleanup, simplify operation code stringification | Sergey Sharybin | |
2018-05-01 | Depsgraph: Cleanup, remove unused code | Sergey Sharybin | |
2018-05-01 | Animation: Don't user-copunter copy-on-written action block | Sergey Sharybin | |
2018-04-30 | Edit-Mesh: multi-object mark freestyle face | Dalai Felinto | |
Freestyle face drawing is not working, but I tested it in 2.79, all good. | |||
2018-04-30 | Edit Mesh: multi-object mark freestyle edge | Dalai Felinto | |
Freestyle edge drawing is not working though. | |||
2018-04-30 | Edit Mesh: multi-object mark sharp | Dalai Felinto | |
2018-04-30 | Edit Mesh: multi-object mark seams | Dalai Felinto | |
Note that I'm using bm->totedgesel instead of bm->totfacesel to skip objects. | |||
2018-04-30 | Cleanup: simplify GLSL logic in outlines drawing. | Germano | |
No functional changes. | |||
2018-04-30 | Popover: tiny cleanup | Dalai Felinto | |
2018-04-30 | Fix T54901: Crash renaming UV layer | Campbell Barton | |
2018-04-30 | Fix linking brushes crashing on load | Campbell Barton | |
We need to link brushes for all windows that use a workspace. | |||
2018-04-30 | Fix T54900: radial control drawing in wrong place after recent WM changes. | Brecht Van Lommel | |
2018-04-30 | Cleanup: de-duplicate paint access from object | Campbell Barton | |
2018-04-30 | Cleanup: Move FOREACH_PCHAN_*_IN_OBJECT_*() macros to BKE_armature.h | Joshua 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-30 | Copy on write support for Bone Group operators | Joshua Leung | |
2018-04-30 | Multi-Object Pose: POSE_OT_group_assign/unassign | Joshua 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-30 | Multi-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-30 | Multi-Object Pose: Fix POSE_OT_group_select and POSE_OT_group_deselect | Joshua 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-30 | Eevee: Use GPU_RG16 for velocity pass instead of GPU_RG32F. | Clément Foucault | |
2018-04-30 | GPUTexture: Add support for GPU_RG16. | Clément Foucault | |
2018-04-30 | DRW: 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-30 | Eevee: 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! |