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-10-25UI: move 2d paint panels to topbar & toolsettingsCampbell Barton
Removed 'Tool' and 'Options' panels, both these settings are quite obscure and already available in the 'Brush' menu.
2018-10-24GP: Fix compiler warningsAntonioya
2018-10-24Depsgraph: fixes for the eval_flags API behavior.Alexander Gavrilov
- Use the original ID pointer for lookup in DEG_get_eval_flags_for_id. - When the flags change after a DEG rebuild, tag the object for update. - Instead of mixing int and short in different places, use uint32_t. This fixes text not updating when a Follow Curve reference is set.
2018-10-24Fix T56172 Accessing COW data from RNA - DimensionBastien Montagne
Also fixes T55769 Dimension Not properly work and T56064 Blender crashes on selecting text-object We decided to go to the easy way in the end, simply enforcing computing BBox of all objects when using 'active' depsgraph, and copying back to orig object (same as transform matrix, etc.).
2018-10-24GP: Rename Fixed type in Time modifierAntonioya
2018-10-24GP: Add new Layer Pass Index filter to modifiersAntonioya
Now the modifier can be filtered using the new layer index. Also changed panels to put layers and passes filter always at the end of the panel.
2018-10-24Fix T57361: Creating a new scene with a full copy doesn't work.Bastien Montagne
BKE_scene_copy() & co. were pretty much doing nothing right... Was a tough fight, but at least now they should behave a tad better (and reported issue is fixed). Proper fix is to fully rewrite that PoS, it was already a mess without collections, now it's even hairier to handle properly, we need to use modern new ID handling API for that (and maybe extend it a bit as needed). But way too late to do that in 2.80.
2018-10-24Cleanup: Remove unused modifiers callbackSergey Sharybin
Was only used by subsurf in the past years, it is unlikely other modifiers will every need this any time soon.
2018-10-24Depsgraph: minor renaming and refactor of API for adding evaluation flags.Alexander Gavrilov
2018-10-24Subsurf: Remove edit mesh modifier callbacksSergey Sharybin
Those were used for partial updates during edit mode, which will not be possible anymore with OpenSubdiv. Optimization for OpenSubdiv would be to re-use topology refiner if topology does not change. But this is something to be done for both edit and object modes, no need to have separate code paths for those. This commit makes OpenSubdiv to properly work in edit mode.
2018-10-24Cleanup: fix compiler warnings.Brecht Van Lommel
2018-10-24GP: Add layer pass index to time modifierAntonioya
2018-10-24Fix: buffer overflow when creating gpu.types.GPUIndexBufJacques Lucke
2018-10-24GP: Add new modes to Time Offset modifierAntonioya
2018-10-24GPUShader: shader.uniform_float, matrix parsingCampbell Barton
Add checks to parse 3x3 or 4x4 matrices, also use error from `mathutils_array_parse` instead of overwriting.
2018-10-24Partially revert "GPUShader: shader.uniform_float parameters"Campbell Barton
`mathutils_array_parse` is meant to parse 1d arrays of numbers. Using matrices internal memory layout is confusing since mathutils matrices are exposed as row major. Also, the matrix shape wasn't checked for. Callers that want to handle matrices should check for them explicitly.
2018-10-24Fix T57359: Crash adding a Driver and then changing frameSergey Sharybin
2018-10-24Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/intern/scene.c
2018-10-24Fix (unreported) bad halding of ID usercounts when fully copying a scene.Bastien Montagne
2018-10-24Fix error w/ poly-build clearing the edit-objectCampbell Barton
2018-10-24Fix T57351: Deform modifiers skipped in editmodeCampbell Barton
2018-10-24Fixup for LATTICE_OT_flipDalai Felinto
Committed by accident (1076523b1b62a3d8833bf2a). But now I need to fix building. Note: The operator itself shouldn't have been committed because it should operate in the world space (for the axis), not local. I will tackle this later.
2018-10-24Silence some false positiver warningsDalai Felinto
2018-10-24Multi-Objects: LATTICE_OT_flipDalai Felinto
2018-10-24Fix mapped mesh display skipping generated facesCampbell Barton
2018-10-24Cleanup: use bmesh index access functionsCampbell Barton
2018-10-24Merge branch 'master' into blender2.8Campbell Barton
2018-10-24BMesh: inline index lookupsCampbell Barton
For release builds this is now the same as indexing the array directly.
2018-10-24Fix T57366: Mesh.from_pydata invalid loose-edge stateCampbell Barton
2018-10-24Multi-Objects: LATTICE_OT_select_more/lessDalai Felinto
Note: Those operators are yet to be added to the menu.
2018-10-24Multi-Objects: LATTICE_OT_select_ungroupedDalai Felinto
I thought about having a single error message, or to use BKE_reportf to just add the "s". That would be bad for translators, so now we have two explicit messages.
2018-10-23Eevee: Fix lightcache not working for small cachesClément Foucault
Was caused by a threading issue. The lightcache was free before the endjob function pass it to the scene. Also fix cache reuse if size matches.
2018-10-23Eevee: Fix crash when clicking the lightcache bake button multiple timeClément Foucault
2018-10-23Eevee: Fix crash when bakingClément Foucault
Was caused by the normal pass being enbaled in the renderlayer settings. Fix T57344
2018-10-23Workbench: Use AntiAliasing in render even if not enabled in the User PrefsClément Foucault
2018-10-23Workbench: Fix Wrong AntiAliasing in rendersClément Foucault
Was caused by offseting the same matrix for each samples instead of adding the offset to the original projection matrix.
2018-10-23Fix T57326: Adding Scene with Transparent Film to VSE Crashes BlenderClément Foucault
Previous Framebuffer can be NULL.
2018-10-23Wireframe: Fix wireframe object drawtype with "in front" draw optionClément Foucault
First problem is that enabling the "in front" option made the wire object test against an not updated stencil buffer. Second problem is that the "in front" option was useless on wire objects. To fix this we bypass the depth test and live with some sorting problem.
2018-10-23Xray Mode: Fix wireframe object display type not being correctly occludedClément Foucault
2018-10-23GP: Add new frame scale parameter to Time modifierAntonioya
This new parameter allows to increase or decrease the animation speed to break animation patterns when reuse data blocks.
2018-10-23Fix missing relations update after allocating compositorSergey Sharybin
Compositor has own node in the dependency graph, so need to make sure relations are up to date. This fixes wrong user counter when creating compositor nodes for a new scene.
2018-10-23Rename editor to "Texture Node Editor"Sergey Sharybin
This editor edits nodes, and the old name of "Texture Editor" is misleading, since when one want to edit it is unclear whether UV/Image or Texture editor is more suitable for the task.
2018-10-23Fix: missing sequencer updateJacques Lucke
This should be fixed differently in the future. Read D3821 for more details. Reviewers: brecht Differential Revision: https://developer.blender.org/D3821
2018-10-23GP: Rename modifier Time to Time OffsetAntonioya
2018-10-23Fix compiler error in WindowsAntonioya
2018-10-23Fix T57288: Assert when deleting duplicated collection (id->us == 0).Bastien Montagne
Copying an ID also add a default user to new one (just like creating an ID), by default...
2018-10-23GP: Reduce samples in glowAntonioya
The number of samples was too high.
2018-10-23GPUShader: shader.uniform_float parametersJacques Lucke
Allow to pass in single numbers, sequences and mathutils.* types into `shader.uniform_float`. Reviewers: mano-wii Differential Revision: https://developer.blender.org/D3820
2018-10-23Multi-Objects: Calculate Transform origin w/ all editmode meshesCampbell Barton
D3550 by @Leon95
2018-10-23Fix T57190: loopcut crash w/o overlaysCampbell Barton