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
2020-07-26Functions: move tests closer to codeJacques Lucke
2020-07-25Particles: show which nodes are only mockups in the Add menuJacques Lucke
More nodes will be implemented step by step. I don't remove/disable these nodes, so that it is still possible to add them.
2020-07-25Cleanup: avoid using namespace name in many casesJacques Lucke
2020-07-25Particles: initial Quick Particles operatorJacques Lucke
This operator automates the following steps: 1. Create a point cloud object. 2. Create a simulation data block. 3. Add a small particle simulation to the node tree. 4. Add a Simulation modifier to the point cloud object. 5. Reference the particle simulation from the modifier. You have to go back to frame 1 to start the simulation. The simulation is not yet cached and cannot be rendered. The bounding box of the point cloud object is enabled for now, because otherwise it is hard to select the object.
2020-07-25Pointcloud: workaround for a viewport drawing issueJacques Lucke
2020-07-25Allocator: fix build error with -Werror=format-securityJacques Lucke
2020-07-25Particles: improve emitter when object is animatedJacques Lucke
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T79260: Crash displaying the same mesh in two windowsCampbell Barton
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T79239: UV path select crashCampbell Barton
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T79254: FCurve editor crash when zooming out to limitCampbell Barton
2020-07-25Simulation: cleanup dna dataJacques Lucke
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T72622: Transform object origin ignores shape keysCampbell Barton
D8367 by @paul2t with edits.
2020-07-24Merge branch 'blender-v2.90-release'Germano Cavalcante
2020-07-24Cleanup: Rename 'isect_ray_seg_v3' to 'isect_ray_line_v3'Germano Cavalcante
The name was misleading as it returns true whenever it intersects the line represented by the points.
2020-07-24GPencil: Add more randomness to random stroke colorAntonio Vazquez
The old method produce a small range of similar colors.
2020-07-24Merge branch 'blender-v2.90-release'Patrick Mours
2020-07-24Fix OptiX being shown as available on first generation Maxwell GPUsPatrick Mours
The OptiX kernels are compiled for target "compute_sm_52", which is only available on second generation Maxwell GPUs, so disable support for older ones.
2020-07-24Cleanup: can use guarded instead of raw allocator nowJacques Lucke
2020-07-24Particles: initial particle birth actionJacques Lucke
A particle action is some function that is triggered by some event. Right now, users cannot control this. There is just a randomize-velocity on-birth action. So the direction of spawned particles is slightly randomized now. This also adds a new integer attribute called "Hash" which is useful for a number of things. Mainly for generating random numbers for a specific particle. The ID of a particle is not necessarily a good source of randomness.
2020-07-24Merge branch 'blender-v2.90-release'Jacques Lucke
2020-07-24Depsgraph: use construct on first use idiom for graph registryJacques Lucke
This is necessary to avoid false positive memory leaks.
2020-07-24Allocator: make leak detection work with static variablesJacques Lucke
When definining static variables that own memory, you should use the "construct on first use" idiom. Otherwise, you'll get a warning when Blender exits. More details are provided in D8354. Differential Revision: https://developer.blender.org/D8354
2020-07-24BLI: add MultiValueMapJacques Lucke
This is a convenience wrapper for `Map<Key, Vector<Value>>`. It does not provide any performance benefits (yet). I need this kind of map in a couple of places and before I was duplicating the lookup logic in many places.
2020-07-24DNA: disable 'int8_t' since it's not properly supportedCampbell Barton
Currently negative values from this type will be changed if the int8_t changes to a int16_t for e.g.
2020-07-24Merge branch 'blender-v2.90-release'Sergey Sharybin
2020-07-24Fix interface artifacts on Intel GPUsSergey Sharybin
This is a continuation of fix for T78307. Turns out instancing do not work at all, so enforce single widget drawing on macOS and Intel GPU. It was also reported that certain AMD and Mesa driver suffer from similar issue, so disabled instancing for this configuration as well. Differential Revision: https://developer.blender.org/D8374
2020-07-24Cleanup: remove redundant glReadBuffer call when reading pixelsCampbell Barton
2020-07-24Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-24Fix T79209: Empties have disabled viewport display settingsCampbell Barton
2020-07-24Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-24Fix shape key pin toggle drawing as disabled in edit-modeCampbell Barton
Pin can be used in edit-mode when shape key in edit-mode is enabled.
2020-07-24Cleanup: use doxy sections, update comments missed from refactorCampbell Barton
2020-07-24Try to fix build errorJacques Lucke
Not sure if this is the correct fix, because I can't reproduce the error.
2020-07-24Particles: simulate partial time steps on newly emitted particlesJacques Lucke
2020-07-23Particles: spawn particles on mesh surfaceJacques Lucke
2020-07-23Merge branch 'blender-v2.90-release'Nathan Craddock
2020-07-23Fix T79187: Outliner "Make Single User" crashNathan Craddock
When "ID Data" -> "Make Single User" is chosen with selected elements that are not curves, there is a crash. This fix ensures that the id in the callback function is an Action.
2020-07-23Merge branch 'blender-v2.90-release'Julian Eisel
2020-07-23Fix: Incorrect VR pose after changing landmarkJulian Eisel
Once the base pose was changed (e.g. by changing the active landmark), we'd always run the logic to reset to the base pose. That would mess up the final viewer pose. Think this only got exposed through 607d745a79e0.
2020-07-23Cleanup: unify naming between different spansJacques Lucke
2020-07-23GPencil: Fix unreported missing frames in interpolationAntonio Vazquez
When interpolate, the temp frames are tagged, and later removed. If for any reason any stroke was tagged in other area of Blender (this tag is used for temp tagging), the stroke could be removed by error when run interpolation. In a previous fix, the tag was cleared before, but only for the frame range of the interpolation. Now, the clear is done for all frames. Also, instead to clear for each stroke sampling, now it's done only once at invoke time.
2020-07-23Particles: improve mesh emitterJacques Lucke
Particles are now emitted from vertices of the mesh.
2020-07-23Cleanup: avoid zero byte memcpyJacques Lucke
Asan reports warnings because of this.
2020-07-23BLI: Add MutableSpan.copy_from methodJacques Lucke
2020-07-23Merge branch 'blender-v2.90-release'Bastien Montagne
2020-07-23LibOverride: Add update of overrides when reloading library data.Bastien Montagne
Pretty straight-forward, although it does not rebuild relationships (this is a heavy process we do not want to automate for now, will be a separate operator in near future). Fix T78179: Library Overrides - Additional geometry not updating without reloading scene.