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
2018-02-08Dopesheet: Synchronize selection on bones when selecting everythingSergey Sharybin
This is also how box selection and mouse selection is working. Requested by Hjalti, reviewed by Joshua. Thanks!
2018-02-08Fail gracefully when editmode data doesn't existCampbell Barton
Sync changes from 2.8
2018-02-08Linux: Add appdata.xml file for packagersCampbell Barton
D3025 by @januz
2018-02-08Forgot to return actual value in previous own commit.Bastien Montagne
Sorry about the noise...
2018-02-08Library linking code: proper early out in case there is nothing to link.Bastien Montagne
2018-02-07Library reload code: add early out in case there is nothing to reload.Bastien Montagne
2018-02-07Update CUEW to latest versionBrecht Van Lommel
This brings separate initialization for libcuda and libnvrtc, which fixes Cycles nvrtc compilation not working on build machines without CUDA hardware available. Differential Revision: https://developer.blender.org/D3045
2018-02-07Correct header guard in last commitCampbell Barton
2018-02-07Cleanup: Python context accessCampbell Barton
Avoid access from bpy when it's already declared.
2018-02-07Cleanup: add _types.h suffix to DNA headersCampbell Barton
2018-02-06Depsgraph: Correction to previous particle fixSergey Sharybin
The reason it appeared working was due to left-over debug code to force time dependency. Real fix seems to include force tagging objects used by duplication, similar to what we do for some other modifiers already.
2018-02-06Use eObjectMode for function argumentsCampbell Barton
2018-02-06DNA: move eObjectMode into own headerCampbell Barton
Add a enum headers to DNA, to be included in other headers so function signatures can use enums for better type safety. Add DNA_*_enums.h matching DNA_*.types.h as needed.
2018-02-06Fix T54003: Particles - Size and random size not present in "physics" tab in ↵Mai Lavelle
Advanced mode The check to see if `use_advanced_hair` was enabled was actually in two places (render panel `draw` function and physics panel `poll` function). As these properties are only in one place now the check in `draw` isn't needed anymore. Related: T53513, a6c69ca57f661a8538
2018-02-06Fix T54001: AMD OpenCL fails with certain resolutions, after recent changes.Brecht Van Lommel
We should actually be using CL_DEVICE_MEM_BASE_ADDR_ALIGN for sub buffers, previous change in this code was incorrect. Renamed the function now to make the specific purpose of this alignment clear, it's not required for data types in general.
2018-02-05Fix bevel profile=1 problems, see T39132, T38458, T40278, T51010,Howard Trickey
T53783. Before, profile=1 ("square outside") only worked well in a few cases (some "pipes", cube corners). This makes it work well pretty much everywhere.
2018-02-05Fix typo in struct name obejct to object.Nathan Letwory
Reviewers: sergey Reviewed By: sergey Differential Revision: https://developer.blender.org/D3041
2018-02-05Minor change to last commitCampbell Barton
Keep mode checks simple, nest other checks in their body.
2018-02-05Fix T53986: Crash saving during sculpt strokeCampbell Barton
Also remove unused struct member.
2018-02-05cycles: fix black render with cycles_cubin_cc.Ray Molenkamp
I have honestly no idea how this got swapped..
2018-02-05cycles: fix cxx11 usage for cycles_cubin_ccRay Molenkamp
2018-02-04msvc: Use source folder structure for project file.Ray Molenkamp
This patch changes the huge list of projects in visual studio into a nice tree matching the source folder structure. see D2823 for details. Differential Revision: http://developer.blender.org/D2823
2018-02-03cycles: Add an nvrtc based cubin cli compiler.Ray Molenkamp
nvcc is very picky regarding compiler versions, severely limiting the compiler we can use, this commit adds a nvrtc based compiler that'll allow us to build the cubins even if the host compiler is unsupported. for details see D2913. Differential Revision: http://developer.blender.org/D2913
2018-02-03Fix more Cycles incorrect principled BSDF mixing due to missing initialization.Brecht Van Lommel
Spotted by Ha Hyung-jin, thanks!
2018-02-03Fix build error with CUDA 9.1 and compute capability 2.x.Brecht Van Lommel
2018-02-03Cycles: make displacement a supported feature.Brecht Van Lommel
Adaptive subdivision remains experimental, still needs more work.
2018-02-03Cycles: add Vector Displacement node and extend Displacement node.Brecht Van Lommel
This adds midlevel and object/world space for displacement, and a vector displacement node with tangent/object/world space, midlevel and scale. Note that tangent space vector displacement still is not exactly compatible with maps created by other software, this will require changes to the tangent computation. Differential Revision: https://developer.blender.org/D1734
2018-02-02Fix missing group duplicated by hair in renderSergey Sharybin
Was happening when viewport visibility on the particle system is disabled. This became an issue after c45afcf, but the actual issue goes a bit deeper and the following aspects were involved: - Relations builder for particle system was ignoring particle system if it's visibility is not enabled for viewport. This is something what shouldn't have been done -- depsgraph relations are supposed to be the same no matter if it's viewport or render. - Relation builder was only dealing with duplication set to object, but was ignoring group duplication. This is technically a regression in 2.79a-RC as well, so would need to backport this fix to the branch after extra testing is done here in the studio.
2018-02-02fix: silence warnings about unused local variable (thanks to dfelinto for ↵Gaia Clary
the hint)
2018-02-02Fix T53980: IK influencing REST POSE with New DepsgraphSergey Sharybin
2018-02-02Cleanup: wrap function argsCampbell Barton
2018-02-02Fix T53978: Bad memory access after recent fix to BSDF mixingMai Lavelle
Added proper checks after BSDF allocation and cleaned up existing inline checks. Was introduced in 7261d675e6aeb1b0dff
2018-02-02fix: unintentionally commented out collada animation exportGaia Clary
2018-02-01Fix T53686: VSE Render crash when zooming timelineSergey Sharybin
This is rather a workaround to avoid main thread freeing all glyph caches at the same time as sequencer uses fonts to draw text sequences. Ideally we need to either make cache more local, or user-counted or to make somewhat more global locks. All this ends up in a bigger refactor which is better for 2.8. For the meantime let's make Blender more stable with a tiny workaround. Downside is that keeping zooming things up and down in interface during render will increase memory usage by unused glyph caches. It's not too bad though, all unused caches will be freed first time at area zoom after render. Thanks Bastien for review!
2018-02-01Fix T53951: Copy ms runtime dlls using InstallRequiredSystemLibraries.cmakeRay Molenkamp
Differential Revision: https://developer.blender.org/D3032
2018-02-01Fix: msvc build error with bli_fileops.hRay Molenkamp
bli_fileops.h was using uint64_t without including the proper header. issue triggered by rBb0af44fa4d7a2e134b315c49a4fbdf573f781004
2018-02-01Fix T53686: VSE Render crash when zooming timeline.Bastien Montagne
Epic fail from recent 'security' fixes (rBe04d7c49dca9). ;) To be backported to 2.79a!
2018-02-01Cycles: Attempt to fix 32 bit linux compilationSergey Sharybin
2018-02-01Cycles: Fix for non-vectorized version of bitscan()Sergey Sharybin
It was doing bit search in an opposite direction comparing to a vectorized version.
2018-02-01Cleanup: pass userdef to write_userdef, const argsCampbell Barton
2018-02-01Error in last commitCampbell Barton
2018-02-01Cleanup: Python code-styleCampbell Barton
2018-02-01Cleanup: Python code-style (addons, wm)Campbell Barton
2018-02-01Cleanup: rename BLI_*_empty() -> clear()Campbell Barton
Consistent with other BLI API's
2018-02-01Revert "tmp"Germano
This reverts commit ea31f0ac3b877eb0df4c47d0c908d11d1bff33e4.
2018-02-01gpu_shader_material: Correct incorrect glsl texture of Voronoi, Noise, and ↵Germano
Musgrave on some Intel GPUs
2018-02-01tmpGermano
2018-02-01fix T50198: The OpenCollada error handler must return true after detecting ↵Gaia Clary
uncritical errors.
2018-01-31I18n disambiguation: IRIS is both a file format and a VSE wipe effect...Bastien Montagne
At some point, we could probably think about removing IRIS file format support, don't think there are much of those around anymore. But for now, let's add a translation context to wipe effect. :) Reported in T43295 by @blend-it, thanks.
2018-01-31Fix possible concurency issue in mesh normals computation.Bastien Montagne
Failure in own code from last December, thanks @sergey for finding it. To be backported to 2.79a.