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
2017-09-29Merge remote-tracking branch 'origin/master' into soc-2016-uv_toolssoc-2016-uv_toolsPhil Gosch
2017-09-29Vertex Paint minor improvement w/ smearCampbell Barton
Note that this tool seems like it might need to be rewritten since results are quite strange. Projecting on the view vector gives a small improvement though.
2017-09-29Fix vertex paint smear toolCampbell Barton
Checking surrounding verts wasn't working properly.
2017-09-29Weight Paint: accumulate supportCampbell Barton
- Clamp accumulate so it doesn't exceed brush strength. - Was multiplying by brush strength twice.
2017-09-29Cleanup: de-duplicate copied code w/ vertex paintCampbell Barton
2017-09-29Fix T52943: don't export curves objects with no faces to Cycles.Brecht Van Lommel
Also skip any objects with zero ray visibility and meshes with zero faces.
2017-09-29Fix Cycles OpenCL compiler error after recent changes.Brecht Van Lommel
2017-09-29Cleanup: split out tools & utils from vertex paintCampbell Barton
paint_vertex.c was getting too big, move all code unrelated to mode switching and modal painting into their own files. Also replace vertex-color operators region redraw tag /w notifiers.
2017-09-29Drop platform support for Solaris & AIXCampbell Barton
These platforms didn't see maintenance in years. This commit just removes ifdef's & cmake check.
2017-09-29GNUmakefile: add back 'git pull'Campbell Barton
Seems this was removed by accident.
2017-09-29Collada: export vertex-color alphaCampbell Barton
2017-09-29RNA: expose mesh vertex alphaCampbell Barton
Note that some import/export scripts will need updating
2017-09-29Vertex Paint: Alpha SupportCampbell Barton
GSOC 2017 by Darshan Kadu, see: D2859. This is a partial merge of some of the features from the soc-2017-vertex_paint branch. - Alpha painting & drawing. - 10 new color blending modes. - Support for vertex select in vertex paint mode.
2017-09-29Code cleanup: remove unnecessary buildbot code after macOS library upgrade.Brecht Van Lommel
2017-09-28macOS: officially upgrade to 10.9 libraries from lib/darwin.Brecht Van Lommel
This removes a bunch of code that is no longer needed, and running "make update" will now automatically download the new libraries. Differential Revision: https://developer.blender.org/D2861
2017-09-28Fix T52574: make Cycles rendered tile counter more clear.Kim Christensen
Differential Revision: https://developer.blender.org/D2853
2017-09-28Cycles: reduce subsurface stack memory usage.Brecht Van Lommel
This is done by storing only a subset of PathRadiance, and by storing direct light immediately in the main PathRadiance. Saves about 10% of CUDA stack memory, and simplifies subsurface indirect ray code.
2017-09-28Fix T52086: Graph editor "normalize" drag errors for integersSergey Sharybin
2017-09-28Fix T52932: Driver with target of custom property from scene fails to updateSergey Sharybin
Note that this is only supported in new depsgraph.
2017-09-28Curves: Fix wrong bitset being checked against CYCLIC bit flagSergey Sharybin
Based on report from Talos Security Advisory.
2017-09-28CMake: move MSVC warnings to central locationCampbell Barton
2017-09-28Cleanup: switch fall-through warningCampbell Barton
2017-09-28Adding paint brushes crashes w/ linked libsCampbell Barton
While we could skip this for linked files, convention so far is to only update startup.
2017-09-27bgl module: extend `gl_buffer_type_from_py_format_char` function to work ↵Germano
with more string formats Only basic types of character codes were being used
2017-09-27[build_deps.cmd] Turn down logging verbosity to normal.Ray Molenkamp
2017-09-27[msvc] treat C4133 as error instead of a warning to mimic gcc's ↵Ray Molenkamp
-Werror=incompatible-pointer-types as requested by @campbellbarton and @mano-wii
2017-09-27Cleanup: warningCampbell Barton
2017-09-27Vertex/Weight Paint: Use PBVH for paintingCampbell Barton
2016 GSOC project by @nathanvollmer, see D2150 - Mirrored painting and radial symmetry, like in sculpt mode. - Volume based splash prevention, which avoids painting vertices far away from the 3D brush location. - Normal based splash prevention, which avoids painting vertices with normals opposite the normal at the 3D brush location. - Blur mode now uses a nearest neighbor average. - Average mode, which averages the color/weight of the vertices within the brush - Smudge mode, which pulls the colors/weights along the direction of the brush - RGB^2 color blending, which gives a more accurate blend between two colors - multithreading support. (PBVH leaves are painted in parallel.) - Foreground/background color picker in vertex paint
2017-09-27bgl module: Interpret a buffer as a bgl.BufferGermano
Differential Revision: https://developer.blender.org/D2857
2017-09-27Code refactor: simplify CUDA context push/pop.Brecht Van Lommel
Makes it possible to call a function like mem_alloc() when the context is already active. Also fixes some missing pops in case of errors.
2017-09-27Merge remote-tracking branch 'origin/master' into soc-2016-uv_toolsPhil Gosch
2017-09-27Math Lib: Add non-clamped round_* functionsCampbell Barton
Replace iroundf with round_fl_to_int, add other types
2017-09-26Cleanup: indentationCampbell Barton
2017-09-26Cleanup: remove bounds runtime data from sceneCampbell Barton
2017-09-26Beauty fill was skipping small facesCampbell Barton
2017-09-26Fix T52871: beauty fill errorCampbell Barton
Only lock tri's facing different directions. Needed because scanfill creates zero area faces.
2017-09-26Revert "Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was ↵Campbell Barton
mistakenly considering the state as degenerated" This reverts commit a8f11f5422afa01608817755eea310e987f896be. Result is no longer symmetrical, will investigate a different fix.
2017-09-26Add missing headerCampbell Barton
2017-09-26Fix T52901: New Depsgraph - Driver using "self" needs reloading file to workJoshua Leung
2017-09-26Fix: When transforming GP strokes in "Local" mode, the strokes would get ↵Joshua Leung
obscured by the transform constraint lines Ported over e7395c75d504af2c2f720f43ea27b93e04a378e4 from the greasepencil-object branch. I should've fixed this ages ago, but couldn't figure out why at the time.
2017-09-26deps libs: fix xiph library support on sndfile on macOSArto Kitula
2017-09-25Fix T52835: When driven IK influence change, ik animation have 1 frame delaySergey Sharybin
2017-09-25Fix T52865: Improve wording of error message when saving packed images failsJoshua Leung
Make it clear that the packed file could not be saved back out to disk at the specified path (e.g. destination directory doesn't exist).
2017-09-25OpenVDB: Fix compilation error against OpenVDB 4Sergey Sharybin
One crucial thing here: OpenVDB shoudl be compiled WITHOUT OPENVDB_ENABLE_3_ABI_COMPATIBLE flag. This is how OpenVDB's Makefile is configured and it's not really possible to detect this for a compiled library. If we ever want to support that option, we need to add extra CMake argument and use old version 3 API everywhere.
2017-09-25Add an 'atomic cas' wrapper for pointers.Bastien Montagne
Avoids having to repeat obfuscating castings everywhere...
2017-09-25Tweak to fix for thread concurency in looptri generation.Bastien Montagne
Even if pointer assignment may be atomic, it does not prevent reordering and other nifty compiler tricks, we need a memory barrier to ensure not only that transferring pointer from wip array to final one is atomic, but also that all previous writing to memory are “flushed” to (visible by) all CPUs... Thanks @sergey for finding the potential (though quite unlikely) issue.
2017-09-25Cycles: Cleanup, indentationSergey Sharybin
2017-09-25Mirror Modifier: option to offset UV'sCampbell Barton
Useful for baking, so UV's can be moved outside the image and not used to bake pixels (but still used for display). D2801 by @Zuorion
2017-09-25Fix T52890: Crash unlinking sequencer soundCampbell Barton
2017-09-23Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly ↵Germano
considering the state as degenerated