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-05-05continue with derived node treenode-tree-refJacques Lucke
2020-05-05renameJacques Lucke
2020-05-05DerivedNodeTree data structureJacques Lucke
2020-05-04fix memory leakJacques Lucke
2020-05-04Add dot exporterJacques Lucke
2020-05-04initial NodeTreeRef generationJacques Lucke
2020-05-04Merge branch 'master' into node-tree-refJacques Lucke
2020-05-04Add StringMap.LookupOrAdd and StringMap.LookupOrAddDefaultJacques Lucke
2020-05-04Windows: Silence LNK4099 warning.Ray Molenkamp
Ever since debug symbols were added for release builds the linker has been on the chatty side about symbols being missing for our binary libs. There's currently no plans to supply those, so best for the linker not to warn us about them.
2020-05-04Merge branch 'blender-v2.83-release'Hans Goudey
2020-05-04Fix T76062: Interpolate Radius in Curve Subdivide Special CaseHans Goudey
Differential Revision: https://developer.blender.org/D7523
2020-05-04Cleanup: USD tests, use `EXPECT_LT` and `EXPECT_FALSE` where appropriateSybren A. Stüvel
Unfortunately there is no `EXPECT_NOT_LT`; as the `HierarchyContext` only has an `operator<()` function, testing for `(A < B) == false` is different than simply testing `(A >= B)`. No functional changes.
2020-05-04add inline functionsJacques Lucke
2020-05-04GPU: Set Default Buffer Size Immediate ModeJeroen Bakker
We set the default buffer size for strict buffers to 0. This increased the performance on intel but reduced the performance on old AMD cards. This patch sets back the default buffer size for strict buffers. After testing I didn't detect a slow-down anymore. Note that today new firmwares were pushed to the device what might fix some issues.
2020-05-04Added missing return statementSybren A. Stüvel
Every code path through the `fcurve_eval_keyframes_interpolate()` function has a valid `return` statement, but in debug mode GCC still doesn't like it.
2020-05-04Tweak the pressure/size dynamic range of Clay StripsPablo Dobarro
The current clay strips brush has a huge dynamic range which is nice for certain effects, but in some pen tablets it is quite hard to control on the higher values and it ends up producing unwanted artifacts. This changes the input curves a bit in an attempt to make it more controllable. After adding a brush management system I will expose all these values to be configurable per brush (the round version of clay strips is a little bit better with different curves, but that is something that we can't support now), but for now this default are probably safer. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D7524
2020-05-04Merge remote-tracking branch 'origin/blender-v2.83-release'Sybren A. Stüvel
2020-05-04T76121 Driver depending on animated modifier property does not updateSybren A. Stüvel
This fixes an issue where an animated modifier property that's used as variable in a driver wouldn't animate that driver's value. Building the relations for the driver target creates the relation `PARAMETERS_EVAL` → `DRIVER(variable)`. Building the relations for the FCurve targeting the modifier property creates the relation `ANIMATION_EXIT` → `GEOMETRY_EVAL_INIT`. This means that there is NOT a relation `ANIMATION_EXIT` → `PARAMETERS_EVAL`, and as a result, the driver is not properly updated when its variable reads animated data. This is resolved in this commit by adding the missing relation. Differential Revision: https://developer.blender.org/D7615
2020-05-04Fix T76399: Wrong API docs for mathutils.Vector.dotJacques Lucke
2020-05-04Revert "Possible fix for T76113: Use GL_STATIC_DRAW in immBegin"mano-wii
This reverts commit 7df51ca11a227b5e51290f8dc976972a01db5d81. Did not solve the main problem.
2020-05-04Fluid: Fix for refactor 99ee1de094a1Sebastián Barschkis
Use booleans instead of 0 / 1 in Python
2020-05-04Nodes: add Combine Strings and Group Instance ID node UIsJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D7494
2020-05-04Modifiers: Rename Simulate category to PhysicsJacques Lucke
While the name "Simulate" might be more accurate, there is a naming collision with the new modifier added in D7549. Therefore, we decided to rename the category for now.
2020-05-04Cleanup: rename mcords to mcoordsCampbell Barton
- 'coords' is an abbreviation for coordinates, not 'cords'. - Rename 'moves' to 'coords_len'.
2020-05-04Cleanup: pass ARegion, View2D as constCampbell Barton
2020-05-04UV: support edge-selection for box/circle/lasso selectCampbell Barton
2020-05-04BLI: simplify memory management in OpenAddressingArrayJacques Lucke
2020-05-04Cleanup: rename uv_sel_co_from_eve, pass in UV layer offsetCampbell Barton
2020-05-04Cleanup: replace UV_SELECT_ISLAND_LIMIT macro with a functionCampbell Barton
Also make return argument last for uvedit_pixel_to_float.
2020-05-04Cleanup: split selection operations into uvedit_select.cCampbell Barton
2020-05-04Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-04GPencil: Fix Chisel Brush pressureAntonio Vazquez
In previous commit the pressure was disabled by error.
2020-05-04Cleanup: use ELEM macroCampbell Barton
2020-05-04Windows: Move tbb to being dynamic libraryRay Molenkamp
Static tbb has always been frowned upon [1] sofar it has worked for us but given our reliance on tbb is about to increase (D7475), I'd like to move the library to more supported configuration. Which means moving it to be a dynamic library The libs part of this change is in rBL62416 Reviewed By: Brecht Differential Revision: https://developer.blender.org/D7570
2020-05-03Fluid: Cleanup use of std in MANTA wrapperSebastián Barschkis
Moved std namespace to beginning of class.
2020-05-03Fluid: Cleanup in main MANTA wrapperSebastián Barschkis
Use shorter variable names.
2020-05-03Fluid: Refactored 'Modifier Data to Python' value transfer functionSebastián Barschkis
This function needed a bigger cleanup, especially after the problem from T76276.
2020-05-03Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-03GPencil: Hide Canvas Grid when Surface or Stroke mode is enabledAntonio Vazquez
This was introduced by error during refactor. The grid must not be visible in these modes.
2020-05-03Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-03Fix T76364: GPencil grid is not located in the right placeAntonio Vazquez
During the refactor, the location of the grid was broken. Now, the grid is in Object origin or 3D cursor origin as it was in 2.82.
2020-05-03Windows: Replace BLI_File* calls with system calls in system_win32.cRay Molenkamp
Using BLI calls in this file triggered a condition where poorly modelled dependencies in cmake (ie bf_blenlib using zlib headers but not linking the libraries) leading to linker error in debug builds of some of the tests. This diff sidesteps the dependencies issue by using native calls rather than BLI calls to check if a file exists and what its size is. Effectively sweeping the issue right back under the rug where I found it. The best solution would be to audit all libraries and ensure they have proper link requirements set, but that requires significantly more time than I have available right now. (zlib in blenlib was one of them and would have been easy to fix, but there were others that required more work) The alternative is tests that fail to build which worse. I'll revisit this and fix it properly but for now this will have to do.
2020-05-03Audaspace: update from upstreamJörg Müller
- Changing API for time values from float to double for better precision. - Fixing minor mistakes in the documentation. - Fixing minor unnecessary large memory allocation.
2020-05-03Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-03GPencil: More changes to improve Chisel brushAntonio Vazquez
More small tweaks to get the right "feeling" when drawing. The defaults has been tested by @pepeland.
2020-05-03GHOST: cleanup platform checks, fix Wayland + X11Campbell Barton
- Building with Wayland + X11 missed an exception include. - Move HEADLESS check first, since it's the same on all platforms.
2020-05-03Cleanup: store BLF buffer size in a variableCampbell Barton
2020-05-03BLF: use 'int' for internal glyph x,y bearingCampbell Barton
These were stored as float but were originally cast from an int and were often cast back to int. Also use int pairs for dimensions values.
2020-05-03UI: improve widget text cursor positionHarley Acheson
Use BLF_boundbox_foreach_glyph for more accurate cursor placement.
2020-05-03BLF: add new arguments to BLF_GlyphBoundsFnCampbell Barton
- glyph_bounds: to get the character width. - glyph_bearing: lower left character starting point. These values are needed for more precise glyph calculations.