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
2016-04-30Removed DNA for point caches.temp_remove_pointcacheLukas Tönne
2016-04-29Removed point cache blenkernel code.Lukas Tönne
2016-04-29Removed PointCache RNA struct definition and uses.Lukas Tönne
2016-04-29Removed point cache operators.Lukas Tönne
2016-04-28Removed UI for point cache users.Lukas Tönne
2016-04-28Merge branch 'master' into temp_remove_particlestemp_remove_particlesLukas Tönne
2016-04-28Fix T48300: 3D view tools outside the 3d view crashCampbell Barton
2016-04-28Python: install pyconfig.h on OSX, needed for PIPCampbell Barton
2016-04-28Fix T47715: EXCEPTION_ACCESS_VIOLATION crash when removing modifiers or ↵Sergey Sharybin
rendering The issue was caused by missing indirect dependencies from other scenes in the current scene depsgraph, which was causing some threading conflicts. Not sure what would be ideal solution here, for now use stupid but rather robust approach to solve that. Maybe there's something better to do here tho.
2016-04-28Depsgraph optimization: Don't schedule tasks for empty "NOOP" nodes.Lukas Tönne
Currently a lot of the nodes in the new dependency graph are empty placeholders for organizational purposes. These nodes would, however, still be assigned a task which gets scheduled and takes up some time for worker threads to pop from the queue and run. This can be avoided by skipping these nodes during depsgraph scheduling, and scheduling their childrent right away. Gives a few percent speedup in BlenRig.
2016-04-28Fix for O(N^2) runtime tagging in the new depsgraph.Lukas Tönne
Some of the tagging functions would be called for every operation, and then in turn tag their ID nodes with all their operations again. With extensive rigs we get ID nodes with a lot (10,000+) operation nodes, which leads to millions of unnecessary tagging calls.
2016-04-283D Text: avoid checking null character's text on pathCampbell Barton
Redundant and causes complications when improving text code.
2016-04-28Image view selected didn't account for region sizeCampbell Barton
Now fit the selection with a 1.4x margin (matching 3d view). Also move border fitting into own function.
2016-04-28BMesh: limited-dissolve, add check for wire edgesCampbell Barton
Recent degenerate check crashed on chains of wire edges
2016-04-27Minor code simplification in previous commit.Brecht Van Lommel
2016-04-27Fix compiler warning on OS X / clang.Brecht Van Lommel
2016-04-27Nodes: sort builtin compositor/shader/texture nodes alphabetically in menusBrecht Van Lommel
Reviewed By: lukastoenne, dingto, Severin, carter2422 Differential Revision: https://developer.blender.org/D1957
2016-04-27Fix artifacts w/ low near clear in bglPolygonOffsetAlexander Romanov
2016-04-27Sequencer: skip text-effect rendering w/ no alphaCampbell Barton
2016-04-27Sequencer text strip color optionsCampbell Barton
D1930 by @NiKoZLaB
2016-04-27Fix alpha blending w/ font drawing & byte bufferCampbell Barton
2016-04-27Fix mask active-point being lost on load/undoCampbell Barton
2016-04-27Mask: always add a new spline when adding a new vertCampbell Barton
Previously, adding a new vertex with Ctrl-LMB would move an existing when there was an active spline but no active point. This function is used as a fallback, extending an existing active point is already handled.
2016-04-27New mask points now compensate parent offsetCampbell Barton
2016-04-27Fix T48282: Newly added mask points don't follow parentCampbell Barton
2016-04-27Cleanup: use const, duplicate headerCampbell Barton
2016-04-27Fix Cycles GLSL image texture node not respecting color space property.Brecht Van Lommel
2016-04-27Code cleanup: minor cleanups for GPU_link return values, normal map node.Brecht Van Lommel
2016-04-26Fix Font filebrowser not showing thumbnails when those are enabled by ↵Bastien Montagne
default in userpref. Reported by Leon Cheung over IRC, thanks.
2016-04-26Fix T47992: Stereo 3D Anaglyph rendered Images saved too lightSergey Sharybin
2016-04-26Cycles: Improve logging about motion blur a bitSergey Sharybin
2016-04-26Hair edit: Add operator to uniform length of selected hairsSergey Sharybin
Request by Andy, should help him a lot doing weird and wonderful hair styles. A bit experimental yet, details of behavior might be changed after some real usage feedback.
2016-04-26Correct error in recent snap-context commitCampbell Barton
Edges currently don't use a BVH-tree, but would still create and attempt to free the tree.
2016-04-26Fix T48176: Shrinkwrap crashes when multiple objects uses same targetSergey Sharybin
Annoying bug caused by temp nature of looptri layer for CCGDM. Fixed in a similar to CCG loops by using lock when allocating and filling looptri arrays. Real fix would be to make sure this array is allocated on object evaluation using DAG's eval_flag, but that's more involved change which we'll work on later.
2016-04-26Fix (unreported) possible freed memory usage when reloading a .blend file.Bastien Montagne
Operator would call `WM_file_read()` directly whith G.main->name as filepath, which gets freed whith main during new reading of file... Now use a local copy instead.
2016-04-26Fix missing pose bone hash table in stub poses of action constraints.Lukas Tönne
This is a follow-up fix for rBa10b2fe. The Action constraint uses a hackish stub object and pose, which doesn't have a hash table for fast lookups. This doesn't seem to be a big issue with the old depsgraph, but in the new depsgraph it creates a large number of cache misses and significant slowdown, possibly because of additional threading and less simple bone loops.
2016-04-26Support multiple tangents for BI render & viewportAlexander Romanov
Normal Map node support for GLSL mode and the internal render (multiple tangents support). The Normal Map node is a useful node which is present in the Cycles render. It makes it possible to use normal mapping without additional material node in a node tree. This patch implements Normal Map node for GLSL mode and the internal render. Previously only the active UV layer was used to calculate tangents.
2016-04-26Fix T48211: Modifying an F-Curve modifier property is not updating the 3D windowSergey Sharybin
2016-04-26Fix T48259: Vertex painting doesn't trigger refresh of cycles rendered viewportSergey Sharybin
2016-04-26Fix UI message typo.Bastien Montagne
2016-04-26Minor cleanup in object select codeCampbell Barton
- break when object in hit-buffer. - don't measure distance to object centers that can't be projected. - take pixelsize into account for distance pixel distance limit.
2016-04-26Fix T48203: Pose-Mode overrides Alt-RMB menu selectCampbell Barton
Now always use menu-select when using Alt-RMB
2016-04-26Cleanup: use const for outliner argsCampbell Barton
Also c99 edits for outliner_find_id
2016-04-26Outliner: "Show Active" support for active bonePhilipp Oeser
Resolves T48229
2016-04-25UI messages fixes - no final point ;)Bastien Montagne
2016-04-25Cycles: Proper pack of leaves which are bigger than single float4Sergey Sharybin
2016-04-25Fix for missing pose bone hash in the new dependency graph.Lukas Tönne
The hash table is used to look up bone poses, particularly during constraint evaluation. Without this the default BLI_findstring method on a plain ListBase is used, which is really slow for extensive rigs.
2016-04-25Fix T48202: Project paint hangs on UV's w/ sharp cornersCampbell Barton
Using 'shell-thickness' to offset UV's meant very sharp corners would offset far outside the image causing project-paint to hang while collecting all pixels for each UV face. Clamp the maximum offset to prevent this.
2016-04-25Cycles: Fix issues with stack allocator in MSVCSergey Sharybin
Couple of issues here: - Was a bug in heap memory allocation when run out of allowed stack memory. - Debug MSVC was failing because it uses separate allocator for some sort of internal proxy thing, which seems to be unable to be using stack memory because allocator is being created in non-persistent stack location.
2016-04-25Cycles: Move vector re-allocation out of loopsSergey Sharybin