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-13EEVEE: Rename default_world_frag.glsl to lookdev_world_frag.glslClément Foucault
Also include cleanups of the world rendering logic.
2020-07-11Cleanup: Workbench: Remove own viewvecsClément Foucault
2020-07-11Cleanup: EEVEE: Remove own viewvecsClément Foucault
2020-07-11DRW: Put viewvecs calculation to view updateClément Foucault
This avoids code duplication between draw engines.
2020-07-11EEVEE: Split bsdf_common_lib.glsl into smaller filesClément Foucault
2020-07-11Cleanup: EEVEE: Remove concentric samples.Clément Foucault
2020-07-11Cleanup: EEVEE: Remove unused IRRADIANCE_CUBEMAPClément Foucault
2020-07-11UV: add path select operator that uses the selectionCampbell Barton
Instead of using the mouse cursor position, this selects between existing selected elements. Access this since picking a selection path doesn't work from the menu.
2020-07-11Cleanup: remove unused functionCampbell Barton
2020-07-11Cleanup: spellingCampbell Barton
2020-07-11Docs: remove reference to PYTHONHOMECampbell Barton
This is no longer used by default, when '--python-use-system-env' is set there are many Python environment variables, don't list them in Blender's help message.
2020-07-10UI: UV: Add Select Shortest Path to menuAaron Carlisle
This matches the 3D Viewport
2020-07-10Fix T78662: Cycles baking fails if denoising is enabled, after recent changesBrecht Van Lommel
This is not supported yet.
2020-07-10Fix build error building without OpenImageDenoiseBrecht Van Lommel
2020-07-10Fix T78801: Eevee missing setting to enable/disable freestyle per view layerBrecht Van Lommel
This was only visible when Cycles was enabled.
2020-07-10UI: Improve transform constraint layoutHans Goudey
- Remove the "mapping" subpanel and moves the source axis selection ot the destination subpanel. - Rename "Source" and "Destination" to "Map From" and "Map To" to make the action more clear - Gray out source axes when their data isn't selected. These changes were discussed in D8041.
2020-07-10Revert "Fix T78296: Performance - Use Binary Search for MDeformWeight"Brecht Van Lommel
This reverts commit 39b525e0f07fa25dcda54226ade789959b642dec and 3121015dceb1d269d79690c8f15c8e1406c9b09f as tests are failing.
2020-07-10GPencil: Fix unreported Use Falloff curve for active frame not workingAntonio Vazquez
For the active frame it was using always a value of 1.0 and it was not using the curve.
2020-07-10Cycles: support OpenImageDenoise in final rendersBrecht Van Lommel
Performance is not great currently due to the API not seeming to support efficient denoising of multiple tiles at the same time. So in many cases only one or a few threads will actually be denoising at the same time. In renders with many samples this is not a big problem, but for faster renders it's a signficant overhead. We should try to optimize this still, possibly by batching denoising of a bigger neighborhood of multiple tiles at once.
2020-07-10Cleanup: reduce hardcoded numbers in denoising neighbor tiles codeBrecht Van Lommel
2020-07-10Cleanup: minor refactoring in Cycles update detection codeBrecht Van Lommel
2020-07-10Cycles: optimize camera inside volume testsMilan Jaros
Only run when there are volumes in the scene, and compute in parallel. Ref T56939 Differential Revision: https://developer.blender.org/D8261
2020-07-10Fix T78776: Cycles OpenCL error after recent changes for holdoutsBrecht Van Lommel
2020-07-10Fix T78766: Blender crashes after deleting vertices with Custom Normals.Bastien Montagne
Some core BMesh topology changing functions were not properly tagging custom normal runtime caches as dirty...
2020-07-10Fix T78579: Proxy produces wrong preview when using Offset or CropRichard Antalik
Make sure that proxy and original images are scaled to same size before applying offset or crop. During testing, I discovered, that raw cache will lose information whether this image was proxy or not. Because of this, proxy images will not create this cache type. It would be fairly easy to implement this functionality for cache, but I have decided to not do it now, because I did not want to pass yet another mostly hard-coded bool flag to cache system. Since image is proxy, it should be fast to read anyway. In case of using offset property, code was modified to make sure we scale image only once. I also tried to make code more readable and streamlined and cleaned up surrounding functions a bit. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8203
2020-07-10Fix T78573: Crash when removing strips with prefetchingRichard Antalik
Stop prefetching before changing content of seqbase. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8256
2020-07-10Fix T69440: Memory leak adding strips via pythonRichard Antalik
seq->strip was overwritten in python API function. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8204
2020-07-10BLI: add C++ random number generatorJacques Lucke
This adds `blender::RandomNumberGenerator` in `BLI_rand.hh`. Furthermore, `RNG` is now implemented in terms of this new generator. No functional changes are expected, the generated random numbers are not changed by this commit. Reviewers: campbellbarton, brecht Differential Revision: https://developer.blender.org/D8259
2020-07-10Expose override flags to python RNA properties definition.Bastien Montagne
Time will tell whether we need to expose more RNA override flags here. Implements/Fix T78534. Differential Revision: https://developer.blender.org/D8250
2020-07-10Cleanup: declaration and implementation function signature did not matchJacques Lucke
2020-07-10Refactor override code to properly deal with runtime rna properties too.Bastien Montagne
The triplet static RNA / runtime RNA / custom properties is a real pain to deal with... Using the new `PropertyRNAOrID` struct helps clarifying and properly dealing with all three cases. Note that this makes override of py-defined RNA properties working (support for that will be committed next). Differential Revision: https://developer.blender.org/D8249
2020-07-10RNA: refactor how we get 'ensured' RNA properties.Bastien Montagne
Introduce new PropertyRNAOrID structure, storing most useful data about an 'opaque' PropertyRNA in relation with a given PointerRNA struct. It deals with all the three cases (pure static RNA, runtime RNA where data is actually stored in IDProperties, and pure IDProperties, aka custom data.
2020-07-10Cleanup: simplify platform define checksCampbell Barton
Platforms besides WIN32 were in a single else clause, use elif instead.
2020-07-10Fix for building on systems besides apple/windows/linuxCampbell Barton
2020-07-10Cleanup: follow code styleJacques Lucke
2020-07-10Functions: add utility to find dependencies of input socketsJacques Lucke
2020-07-10Functions: store derived node tree and network in map for future accessJacques Lucke
2020-07-10Functions: make constant folding work on unfinished networksJacques Lucke
2020-07-10Nodes: add redundant name check in debug builds to prevent errorsJacques Lucke
2020-07-10Fix Crash due to recent changesJeroen Bakker
{39b525e0f07fa25dcda54226ade789959b642dec} could write in unallocated space.
2020-07-10GPencil: Fix tooltip errorAntonio Vazquez
The tooltip was copied by error from Lattice modifier.
2020-07-10Functions: use new is-equal and hash function of CPPTypeJacques Lucke
2020-07-10Functions: make generic types hashableJacques Lucke
2020-07-10BLI: initial hash function for Color4b and float4x4Jacques Lucke
2020-07-10Functions: make generic types equality comparableJacques Lucke
2020-07-10Cleanup: various cleanups in for CPPTypeJacques Lucke
2020-07-10Fix T78296: Performance - Use Binary Search for MDeformWeightJeroen Bakker
Use binary search for querying deform weights. Spring 02_020_A.anim.blend on Ryzen 1700X goes from 12.4 to 12.7fps. During profiling it was detected that adding new items to the head was faster than adding to the tail. Reviewed By: Campbell Barton Differential Revision: https://developer.blender.org/D8127
2020-07-10Cleanup: structure CPPType according to code style guideJacques Lucke
2020-07-10LibOverride: Fix improper tagging of more of the backward pointers in RNA ↵Bastien Montagne
nodetrees.
2020-07-10Fix T78756: White UV drawing is displayed as DashedCampbell Barton