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
2014-09-28New polyfill test (fails - cause of T41986)gtest-stagingCampbell Barton
2014-09-28Merge branch 'master' into gtest-stagingCampbell Barton
Conflicts: source/blender/blenlib/BLI_stack.h source/blender/blenlib/intern/stack.c tests/gtests/blenlib/BLI_stack_test.cc tests/gtests/blenlib/CMakeLists.txt
2014-09-28BMesh: remove point-in-face test for bisectCampbell Barton
instead track inside/outside state while stepping over intersections.
2014-09-28Comments: update for changed argsCampbell Barton
2014-09-28Fix T41981: Crash by Copy mask splines without splinesSergey Sharybin
2014-09-28Cycles: Correct object flags bitfield, was missing negative scale thereSergey Sharybin
It's quite a few of circumstances to be met to hit the case when render wouldn't be correct. Better to be ported to the final release.
2014-09-28Correct recent error in BLI_array_append_retCampbell Barton
2014-09-28Comments: clarify math libCampbell Barton
2014-09-28BMesh: replace BLI_array_grow_one -> BLI_array_append_retCampbell Barton
2014-09-28BMesh: use stack for subdiv face data (no realloc)Campbell Barton
2014-09-28BLI_array: add BLI_array_append_retCampbell Barton
returns the newly appended item. also make make it so reserve doesn't have to grow then shrink the array size.
2014-09-28BLI_Stack add BLI_stack_peek, BLI_stack_discardCampbell Barton
also remove own incorrect assert
2014-09-28Freestyle: minor docstring revision of Operators.reset().Tamito Kajiyama
2014-09-28Freestyle: Expose the Operators.reset() function to Python.Tamito Kajiyama
The Operators.reset function is exposed to the Freestyle Python API, which makes it possible to combine multiple style modules into one file. Differential revision: https://developer.blender.org/D802 Author: flokkievids (Folkert de Vries) Reviewed by: kjym3 (Tamito Kajiyama)
2014-09-28Cycles: Avoid temp variable in camera-in-volume checkSergey Sharybin
Was a left-over from some experiments, no need it with the current implementation, and likely wouldn't need in the future.
2014-09-28Cycles: Cleanup of the SSS volume stack update codeSergey Sharybin
Was a leftover after the changed scene_intersect() which used to be ifdefed depending on the __HAIR__ in the original patch.
2014-09-27Fix T41974: blender ships vulnerable minilzo versionKévin Dietrich
Update lzo library due to security issue Update lzo to latest version. This fixes a security issue (reported in T41974) This also fixes some (false-positive) valgrind warnings. Reviewers: sergey Differential Revision: https://developer.blender.org/D803
2014-09-27Cleanup: typoCampbell Barton
2014-09-27Tracking: Make sure INC_SYS is always fineSergey Sharybin
2014-09-27Add Face Region to 'Select-Similar' menuCampbell Barton
2014-09-27Comments: clarify BMLoopCampbell Barton
2014-09-26Tracking: Cleanup of the bundler scriptSergey Sharybin
2014-09-26Fix View3d background image display aspectCampbell Barton
2014-09-26CleanupCampbell Barton
2014-09-26Fix ocmpilation error with strict flags after the recent commitSergey Sharybin
2014-09-26BMesh: select similar regionsCampbell Barton
Select operator that takes multiple selected face regions and selects any number of matching regions (when they have distinguishing features to isolate them). UI access next.
2014-09-26Fix T41956, Soften brush does not workAntony Riakiotakis
Disallow blur radius zero (versioning error). Also fix gaussian distibution for blurring This is to be included in the final release.
2014-09-26Fix T41962: Command-line without specified filename doesn't rendersSergey Sharybin
Issue was caused by the launcher not dealing with slashes in the way windows expects them to be handled -- last slash of the path considered an escape character for the following qoute. This is definitely to be ported to the 2.72 release.
2014-09-26Tracking: Some minor improvements to copy-pasteSergey Sharybin
- Deselect all existing tracks when pasteing, makes it easier to tweak stuff after the paste. - Make first of the pasted tracks active.
2014-09-26Tracking: Add shortcuts for the copy-paste as wellSergey Sharybin
2014-09-26Fix for missing shortcuts for mask copy/pasteSergey Sharybin
It's a safe fix and would be real cool to have in final release, it makes roto even easier than mentioned in the previous commit.
2014-09-26Fix T41961: Crash by Copy n Paste splines to new mask without layerSergey Sharybin
It makes much more sense to ensure layer before pasteing, makes roto as easy as it has never been before!
2014-09-26SCons: Don't compile libmv stub when libmv is actually enabledSergey Sharybin
Really weird linux and windows didn't have duplicated symbols error.
2014-09-26Cycles: Keep STACK_MAX_HITS private in kernel_shadowSergey Sharybin
This way adding record_all for other things becomes easier and doesn't lead to naming conflicts.
2014-09-26Fix for missing initialization of Freestyle RenderData parameters for new ↵Tamito Kajiyama
scenes.
2014-09-26Cleanup: unusedCampbell Barton
2014-09-26Code style.Thomas Dinges
2014-09-26Fix the skin modifier crashing when building without Bullet.Brecht Van Lommel
2014-09-26OpenNL: modify SuperLU to use doubles rather than floats, for better precision.Brecht Van Lommel
This helps to improve the accuracy of UV unwrapping and laplacian deform for high poly meshes, which could get warped quite badly. It's not much slower, doubles are pretty fast on modern CPUs, but it does double memory usage. This seems acceptable as otherwise high poly meshes would not work correctly anyway. Fixes T39004.
2014-09-26Fix use of uninitialized variable in mesh_get_mapped_verts_coords.Brecht Van Lommel
It did not cause an actual bug, this code path is never executed at the moment.
2014-09-26Fix build errors in atomic ops and warning in aligned malloc on OS X.Brecht Van Lommel
2014-09-26OpenGL fix: GL_COLOR_ARRAY is client stateAntony Riakiotakis
2014-09-26Cycles: Keep ccl_always_inline always inlining the stuffSergey Sharybin
It works around strange shading bug when building with MSVC. If such weirdeness continues, we perhaps would need to use proper inline flags all the time. Anyway, lets see how things will behave now.
2014-09-25Cycles: Accidentally inverted the logic of NDEBUG macroSergey Sharybin
2014-09-25Cycles: Better feedback about experimental features being usedSergey Sharybin
Instead of having a label which basically duplicated the information about experimental feature set being used (which had a bug because it claimed experimental GPU kernel is used even if compute device is CPU btw) now we've got an enum item icon. So once you switched to experimental feature set you'll see an exclamation mark icon in the enum, so you know something might be unstable or slow.
2014-09-25Guardedalloc: Implement atomic peak memory updateSergey Sharybin
Updating maximum requires a bit of a cycle which usually does 1 iteration only, sometimes needs a bit more but seems there's no speed regressions. For now the code is commented out. This way it's easier for others to verify there's no speed regressions. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D626
2014-09-25Atomics: Add CAS (compare-and-swap) functionsSergey Sharybin
2014-09-25Cycles: Fix for the MSVC which doesn't have default osteram constructorSergey Sharybin
2014-09-25Cycles: Make CUDA backend aware of sm_52 (Maxwell).Thomas Dinges
In order to compile the new kernel you need to specify sm_52 in SCons / CMake, and use CUDA Toolkit 6.5.19, from here: https://developer.nvidia.com/cuda-downloads-geforce-gtx9xx Note: sm_52 is not enabled per default yet, so it won't be bundled with the Buildbot builds. That will be addressed later.
2014-09-25Cycles: Add support for cameras inside volumeSergey Sharybin
Basically the title says it all, volume stack initialization now is aware that camera might be inside of the volume. This gives quite noticeable render time regressions in cases camera is in the volume (didn't measure them yet) because this requires quite a few of ray-casting per camera ray in order to check which objects we're inside. Not quite sure if this might be optimized. But the good thing is that we can do quite a good job on detecting whether camera is outside of any of the volumes and in this case there should be no time penalty at all (apart from some extra checks during the sync state). For now we're only doing rather simple AABB checks between the viewplane and volume objects. This could give some false-positives, but this should be good starting point. Need to mention panoramic cameras here, for them it's only check for whether there are volumes in the scene, which would lead to speed regressions even if the camera is outside of the volumes. Would need to figure out proper check for such cameras. There are still quite a few of TODOs in the code, but the patch is good enough to start playing around with it checking whether there are some obvious mistakes somewhere. Currently the feature is only available in the Experimental feature sey, need to solve some of the TODOs and look into making things faster before considering the feature is ready for the official feature set. This would still likely happen in current release cycle. Reviewers: brecht, juicyfruit, dingto Differential Revision: https://developer.blender.org/D794