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
2015-07-01Cleanup: doxygen commentsCampbell Barton
2015-07-01Cleanup: use swap math funcsCampbell Barton
2015-07-01User Prefs for NDOF dead-zoneCampbell Barton
D1344 with edits
2015-07-01Use macro for user-prefs version checksCampbell Barton
2015-07-01Cycles: Solve some harmless NULL pointer magicSergey Sharybin
Was harmless but confused some sanity checks, also kinda makes sense to be more verbose about what's going on there.
2015-06-30Fix 1px gap in regions drawn with region overlapJulian Eisel
2015-06-30Fix T45240: New depsgraph ignores animation applied on the curve dataSergey Sharybin
2015-06-30Fix T45238: New depsgraph flickers with the lattice modifierSergey Sharybin
2015-06-30Fix T45241: New depsgraph was lacking update of python drivers on time changeSergey Sharybin
It's quite tricky to see if the driver actually depends on time or not, so currently used approach when we'll be doing some extra updates. This seems to correspond to how old depsgraph was dealing with this.
2015-06-30Fix T45239: New depsgraph does not work with IK pole targetSergey Sharybin
2015-06-30Fix T45251 custom directory not taken into account for image proxies.Antony Riakiotakis
2015-06-30Fix for mistake in grid-snap patchCampbell Barton
2015-06-30Select flush deleting edgeloop in edge mode tooCampbell Barton
2015-06-30CMake: remove helper textCampbell Barton
Its out of date, better use the wiki building docs.
2015-06-30CMake: minor editsCampbell Barton
2015-06-30Transform: add back absolute snapping optionCampbell Barton
This ensures that vertices are grid-aligned while transforming, instead of just snapping the input values for translate.
2015-06-30Cleanup: transform grid snap round, not floorCampbell Barton
2015-06-30Note that closest_point_on_mesh is in object spaceCampbell Barton
2015-06-30Cleanup: use const for screen functionsCampbell Barton
2015-06-30Cleanup: move BLI_char_switch into BLI_stringCampbell Barton
2015-06-30Cleanup: use BLI_str prefix for BLI_replacestrNCampbell Barton
2015-06-30Cleanup: move BLI_timestr to BLI_timecodeCampbell Barton
2015-06-30Fix T45237: Dither dosn't work in Blender Internal Renderer after Multi-ViewDalai Felinto
2015-06-29Node Editor: Use Smaller Factor for Grid SnappingJulian Eisel
An attempt to treat @sebastian_k's blood pressure a bit.
2015-06-29Remove WITH_TESTS_PERFORMANCE option.Bastien Montagne
Performance tests now have their own CMake macro, which ensures they do not get added to ctest list, so we do not have to bother about them anymore, and can always build them (when GTests are enabled, of course).
2015-06-29GTests: do not add 'performance' tests to auto-ran tests (with ctest or ↵Bastien Montagne
'make test')...
2015-06-29Fix .obj testing.Bastien Montagne
2015-06-29Fix 73841 : Game Engine - Camera Lens ShiftDalai Felinto
This is essential for video projection, and the alternative until now was to manually change the projection matrix via Python. ( http://www.blender.org/manual/game_engine/camera/introduction.html#camera-lens-shift - this page will be removed as soon as I commit this) Also this is working for perspective and orto cameras BUT if the sensor is not AUTO it will only look correct in blenderplayer (this is an unrelated bug, but just in case someone runs into it while testing this, now you know why you got the issue). Kudos for the BlenderVR project for supporting this feature development. Differential Revision: https://developer.blender.org/D1379
2015-06-29Fix T45234: Stereo Parallel vs. Off-AxisDalai Felinto
Parallel rendering was not working. The idea of having parallel convergence mode to render as parallel but visualize as off-axis was good, but it was leading to some complications in the code. I think it's more clear to the user if parallel looks and render as parallel, and if she wants to pre-visualize the converged planes, simply temporarily set the camera to off-axis.
2015-06-29Fix T45022: Update missing when linking objects with new depsgraphSergey Sharybin
2015-06-29Fix T45156: scaling region crashCampbell Barton
2015-06-29Fix T45154: Translation binary file(blender.mo) for Japanese is too smallSergey Sharybin
The issue was caused by some changes made to msgfmt which were needed to make modified (cleaned-up, stripped-comments messages) working. Unfortunately that fix was merged into the release branch, so this fix is to be ported there as well and verified against rc1 translations.
2015-06-29Partial fix T45156: scaling region crashCampbell Barton
'ar->winy' may not be initialized, making regions zoom in (past limits) and attempt to draw very large text (~10x10k size characters), often crashing. Fix isn't complete since it only corrects factory startup.
2015-06-29Cleanup: Style in for loops header.Thomas Dinges
2015-06-28Fix T45227: Light optimization commit broke world MISSergey Sharybin
2015-06-28Cycles: Avoid having duplication of BVH arrays during buildSergey Sharybin
Previous idea behind having vector during building and array for actual storage was needed in order to minimize amount of re-allocations happening during the build, but it lead to double memory overhead used by those arrays at the vector to array conversion stage. Issue with such approach was that for BVH without spatial split size of arrays is known in advance and it never changes, which made vector to array conversion totally redundant. Also after testing with several rather complex from spatial split scenes (such as trees) it seems even conservative approach of reallocation (when we perform re-allocation when leaf does not fit into the memory) doesn't give measurable difference in time. This makes it so we can switch to array, which will avoid unneeded memory re-allocations when spatial split is disabled without harming other cases. it's a bit difficult to measure exact benefit of this change on our production files here, but depending on the scene it might give quite reasonable memory save.
2015-06-28Cycles: Add assert to an array at() function to be sure we don't have bad ↵Sergey Sharybin
memory access
2015-06-28Cycles: Minor code style cleanup, whitesacesSergey Sharybin
2015-06-28BGE: added clamping of angular velocity.Sybren A. Stüvel
Angular velocity clamping was missing from the BGE. It is implemented similarly to the linear velocity clamping. It is needed to be able to drive physical simulations of systems that have a limited rotational speed. Reviewed by: campbellbarton, panzergame, ton Differential Revision: https://developer.blender.org/D1365
2015-06-28BGE Fix: apply velocity clamping on every physics subtickSybren A. Stüvel
This patch uses the Bullet "internal tick callback" functionality to ensure that velocity clamping is performed after every physics update. This makes a difference when physics subticks > 1, as in that case the too-high velocity could have impacted the simulation. This patch follows the examples at [1] and [2]; the latter example also explains that the way we limit velocity in the BGE (before this patch) is wrong. [1] http://bulletphysics.org/mediawiki-1.5.8/index.php/Simulation_Tick_Callbacks [2] http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Code_Snippets#I_want_to_cap_the_speed_of_my_spaceship; Reviewed by: panzergame Differential Revision: https://developer.blender.org/D1364
2015-06-28Cleanup: remove BLI prefix from BKE funcsCampbell Barton
2015-06-28Fix T45214: BI render: maximum saturation bug in shadow pass with non-shadow ↵Bastien Montagne
lighting. In case scene lighting would only have non-shadow light source, shadow intensity would remain to 'pitch black'...
2015-06-28Temporarily disable absolute snappingCampbell Barton
This really should have been finalized as a design task first, there are too many open topics on how it should work.
2015-06-28Fix T45216: File Browser shows negative sizes for large files.Bastien Montagne
Simply backport small part of work from asset-experiments here (using double and adding tera-bytes unit), looks like off_t is not always 64bits even on a 64bit OS...
2015-06-27Cycles: Use aligned blender allocator when using guarded allocationSergey Sharybin
This way we solve possible issues caused by regular allocator not being aware of some classes preferring 16 bytes alignment needed for SSE to work properly. This caused random crashes during rendering. Now we always use aligned allocation in GuardedAllocator which shouldn't be any measurable performance impact and the code is only used by developers after defining special symbol, so there is no impact on release builds at all.
2015-06-27OpenGL debug contexts:Antony Riakiotakis
Enable debug output in debug contexts for gl 4.3+
2015-06-27Cycles: Fix for wrong device enumeration in CUDASergey Sharybin
it is the same issue as described in the previous commit, original changes in this area were wrong and only worked on a bugger optimus driver which simply appeared to work by co-incident and in fact used wrong device..
2015-06-27Cycles: Rework the way how OpenCL devices are createdSergey Sharybin
It was annoying copy-paste happened across OpenCL device constructor, device enumeration and split kernel checks. Now those areas are using an utility function which returns pairs of platform and device IDs for devices which are supported by Cycles and enumeration is happening inside that list. This makes it so filtering is happening in a single place, so there's no need to keep 3 different functions in sync. This commit also fixes a bug with wrong enumeration of devices caused by recent fixes. Those fixes were in fact wrong and only happened to appear to be working on laptop with optimus card on Linux. Root of those issues is in fact in bad Linux driver for optimus cards.
2015-06-27Cycles: Allow using custom allocators for vector classSergey Sharybin
2015-06-27Cycles: Ignore light which has no contribution to the sceneSergey Sharybin
This commit makes it so light which has zero energy or doesn't has emission shader at all is being ignored by the path tracing.