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-06-22Fix T48703: Name inconsistency w/ area maximize/fullscreenCampbell Barton
Name operator based on default behavior.
2016-06-22Docs: use doxy formatting for readfileCampbell Barton
2016-06-22T48694: fix bge.texture.Texture.refresh() documentationBenoit Bolsee
first parameter is mandatory and must be a bool indicating if the image source should be refreshed after updating the texture.
2016-06-21Fix null-pointer freeCampbell Barton
Own error in recent decimeter commit
2016-06-21Fix T48700: Crash when window creation failsCampbell Barton
Check if Python is initialized before calling BPY_python_end.
2016-06-21Fix T48698: Rays from SSS act as diffuse for normal objects but have an ↵Lukas Stockner
undefined type for lamp objects The problem here was that there are five path types internally (diffuse, glossy, transmission, subsurface and volume scatter), but subsurface isn't exposed to the user. This caused some weird behaviour - if all four types are disabled on the lamp, Cycles doesn't even try sampling it, but if any type was active, the lamp would illuminate the cube since none of the options set subsurface to zero. In the future, it might be reasonable to add subsurface visibility as an option - but for now the weird and inconsistent behaviour can be fixed simply by setting both diffuse and subsurface to zero if the user disables diffuse visibility.
2016-06-21Cleanup: hide debug print behind proper debug defines instead of using ↵Bastien Montagne
comments...
2016-06-21Fix T48412: Blender 2.77a crashes on Undo in some specific multi-level ↵Bastien Montagne
linked libraries cases. Good old dead-brain stupid error when iterating over a linked list from which you remove some items...
2016-06-21Fix for string buffer overflow in DepsNode identifiers.Lukas Tönne
Layer flags can go up to 2^n-1 for n layers, requiring *at least* 9 chars + 1 terminator for 20 layers.
2016-06-21Fix T48697: Brush curve-stroke snaps strangelyCampbell Barton
Support Snapping screen-space 2d curves, (was applying world-space coords in screen-space). Also show snap settings in header.
2016-06-21Fix T48196: Crash enabling modal operator in execCampbell Barton
Not good practice, but better not crash.
2016-06-21Cleanup: rename curve align-x flagsCampbell Barton
2016-06-21Text Object: Vertical AlignmentDalai Felinto
A new option for Font/Text objects vertical alignment: * Top Base-Line (current mode) * Top * Center * Bottom The Top is the equivalent as the Top-Baseline with an empty line at the begin of the text. It's nice to have this option too though, since if we are driving the alignment via Python we don't want to add extra lines to the text only to accomodate to the desired vertical alignment. The Center and Bottom are as intuitive as their name suggest. When working with text boxes, the vertical alignment only work for paragraphs that are not vertically full. Many thanks to Campbell Barton (ideasman42 / @campbellbarton) for the code review, code comments, and overall suggestions and changes :) Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D2061
2016-06-21Fix T48688: Crash loading particle effector weightsCampbell Barton
2016-06-21Fix T48691: Cycles - OpenCL - HDR Image mapping does not match CUDA renderingLukas Stockner
The OpenCL texture code didn't offset the coordinates by half a pixel like the CPU code does.
2016-06-21Cycles: Deduplicate Vector and RGB Curve nodesLukas Stockner
Since most of the code for these two nodes was identical, this commit now instead uses a common base class that implements all the functionality.
2016-06-21Fix T48683: Knife cut creates holeCampbell Barton
BM_face_split_edgenet wasn't correctly detecting boundary vertices to walk over, since vertices may be attached to boundary edges not part of the newly created face.
2016-06-21BMesh: avoid verts-of-edge iteratorCampbell Barton
Since this function is called a lot, loop over data directly.
2016-06-20Cycles: Add svm_util_color.h file to CMakeLukas Stockner
The file wasn't included in CMake and therefore not installed into the addon folder.
2016-06-20Fix building for Windows after 57cff46v (booleans unitialized)Dalai Felinto
2016-06-20Fix once more time particle distribution.Bastien Montagne
rB046adde64f16 was actually pretty useless (and broken), since issue ends up not being in binary search code, but in generation of the 'summed weights' array used to distribute particles over mesh items - looks like very small weights could lead to null accumulated weights, wich was breaking binary search. Fixed simply by adding a minimal, non-zero weight for mesh items to be allowed to emit particles. Hopefully we are done with this distribution mess!
2016-06-19Cleanup: Remove todo comment, this is fine as is.Thomas Dinges
2016-06-19Cycles: add constant folding for more color operation nodes.Alexander Gavrilov
Invert, brightness & constrast, separate/combine and Mix RGB blend modes and clamping.
2016-06-19Fix issues with node deduplication in Cycles shader graph.Alexander Gavrilov
It is not possible to use a set split by name as valid input to check_node_input_traversed - it needs a complete set of all nodes visited so far. On the other hand, the merge comparison loop should only check nodes that were not just visited, but found unique. This means that there should really be two separate data structures. Without the fix, check_node_input_traversed actually never returns true, so only nodes without any inputs are processed.
2016-06-19Fix Cycles RGB and Vector Curves node Fac handling.Alexander Gavrilov
2016-06-19Code refactor: small code simplification for Cycles constant folding.Brecht Van Lommel
2016-06-19Fix Cycles OSL image texture issue after recent refactor.Brecht Van Lommel
2016-06-19Cycles: reduce CUDA stack memory access for Maxwell and up, increasing max ↵Brecht Van Lommel
registers. For non-branched path tracing with a GTX 960 and CUDA 7.5, this gives a small reduction in stack usage but mainly: 8% faster render on BMW, 5% on pabellon, 13% on classroom.
2016-06-19Cycles tests: raise failure threshold, copy failed image for comparison.Brecht Van Lommel
2016-06-19Fix Cycles assert after recent half changes.Brecht Van Lommel
2016-06-19Fix return type in case of single channel half.Thomas Dinges
2016-06-19Cycles: Support half and half4 textures.Thomas Dinges
This is an initial commit for half texture support in Cycles. It adds the basic infrastructure inside of the ImageManager and support for these textures on CPU. Supported: * Half Float OpenEXR images (can be used for e.g HDRs or Normalmaps) now use 1/2 the memory, when loaded via disk (OIIO). ToDo: Various things like support for inbuilt half textures, GPU... will come later, step by step. Part of my GSoC 2016.
2016-06-18Fix broken combine XYZ node after recent refactoring.Brecht Van Lommel
2016-06-18Cleanup: style, whitespace, doxy filepathsCampbell Barton
2016-06-18Fix T48671: Cycles crash with OSL nodes and bump after recent refactoring.Brecht Van Lommel
2016-06-17Fix T46492: GGX distribution produces black pixelsSergey Sharybin
The issue was caused by some numerical instability.
2016-06-17Fix T48667: Bisect-fill crashCampbell Barton
BMO iterator would loop over removed faces. Recent changes to mempool FREEWORD size exposed this bug.
2016-06-17Fix T48662: Blender crash using node groups connected with displacement ↵Sergey Sharybin
output in some situations
2016-06-17Fix T48657: Incorrect render with Cycles (CPU) using textureLukas Stockner
The sockets of the RGB to BW node were set to the wrong type after the recent node refactor.
2016-06-16Fix/cleanup BKE libquery's ID looper.Bastien Montagne
Some area were still not in sync with readfile.c, now should be better. Note that readfile.c has been used as référence here re us refcounting, not sure how accurate it is, time will say :|
2016-06-16readfile.c: fix some wrong usages of newlibadr_us.Bastien Montagne
There are most likely some more still, but think this should now be inline with libquery looper...
2016-06-16Readfile cleanup: add new newlibadr_real_us helper.Bastien Montagne
2016-06-16Vertex paint color operationsCampbell Barton
D2050 by @metaraptor with edits Adds levels, brightness/contrast, hsv & invert operations.
2016-06-16Correct error in recent commitCampbell Barton
2016-06-16Fix some rare asserts with new simple/random particle distribution code.Bastien Montagne
Optimization in binary search could lead to equality instead of expected strictly greater than value. Harmless but noisy, and better be strict here. reported by sergey on irc (with koro cycles benchmark file), thanks.
2016-06-16BMesh Decimate: use doubles to calculate optimized positionCampbell Barton
This allows the error threshold for calculating the optimized location to be much lower. Resolves visible artifacts w/ 1m-tri happy-buddha example.
2016-06-16BLI_math: Add double versions of functionsCampbell Barton
- mul_v3_m3v3_db - mul_m3_v3_db - negate_v3_db
2016-06-16Fix ruler crash using stale snap-contextCampbell Barton
Since ruler allows other operators to run (such as mode-switching). Only cache snap-context while dragging.
2016-06-15BMesh Decimate: support ngonsCampbell Barton
2016-06-15Fix error splitting convex facesCampbell Barton
Created double faces, leaked memory.