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-03-23Cycles: Cleanup, move utility function to utility fileSergey Sharybin
Was an old TODO, this function is handy for some math utilities as well.
2017-03-23Cycles: Cleanup, code style and commentsSergey Sharybin
2017-03-23Cycles: Move intersection math to own header fileSergey Sharybin
There are following benefits: - Modifying intersection algorithm will not cause so much re-compilation. - It works around header dependency hell and allows us to use vectorization types much easier in there.
2017-03-23Cycles: Cleanup, inline AVX register construction from kernel global dataSergey Sharybin
Currently should be no functional changes, preparing for some upcoming refactor.
2017-03-23Cycles: Cleanup, remove unused functionSergey Sharybin
2017-03-23Fix player stubs (tm)Jens Verwiebe
2017-03-23Collada - Export: now use bind_mat and rest_mat custom properties (when the ↵Gaia Clary
use_bind_info option is enabled and the properties exist)
2017-03-23Collada - Import: now add bind_mat and rest_mat as custom properties (when ↵Gaia Clary
the use_bind_info option is enabled)
2017-03-23Collada - remove no longer used functions (moved to collada_utils)Gaia Clary
2017-03-23Collada - Added support for custom bind matrix (using new bind_mat custom ↵Gaia Clary
property)
2017-03-23Collada - removed TransformBase baseclass (not needed for anything)Gaia Clary
2017-03-23Collada - Added some helper functions into collada_utils, for common usage ↵Gaia Clary
in the collada module
2017-03-23Added new option for storing bindpose matrix, see T50412Gaia Clary
2017-03-23collada: Simplify reading Node MatrixGaia Clary
2017-03-23collada: Make sure that bone use_conncet is set to false when connect type ↵Gaia Clary
is not defined in Import
2017-03-23collada: add extern 'C' for c header includesGaia Clary
2017-03-23fix: collada - Connected bones get their tails set to wrong location when ↵Gaia Clary
fix leaf nodes option is enabled
2017-03-23collada: use local variable to avoid repeated call of bone ↵Gaia Clary
chain_length_calculator
2017-03-23collada: use vector copy function instead of direct assigningGaia Clary
2017-03-23UI: allow to extend camera as a menuCampbell Barton
Needed for T46853
2017-03-23Cloth refactor: Remove goal springs and some other cleanupLuca Rood
This removes the goal springs, in favor of simply calculating the goal forces on the vertices directly. The vertices already store all the necessary data for the goal forces, thus the springs were redundant, and just defined both ends as being the same vertex. The main advantage of removing the goal springs, is an increase in flexibility, allowing us to much more nicely do some neat dynamic stuff with the goals/pins, such as animated vertex weights. But this also has the advantage of simpler code, and a slightly reduced memory footprint. This also removes the `f`, `dfdx` and `dfdv` fields from the `ClothSpring` struct, as that data is only used by the solver, and is re-computed on each step, and thus does not need to be stored throughout the simulation. Reviewers: sergey Reviewed By: sergey Tags: #physics Differential Revision: https://developer.blender.org/D2514
2017-03-23Cycles: Fix building for some compilersMai Lavelle
2017-03-23Cleanup: remove redundant temp dir initCampbell Barton
This is already called by wm_init_userdef, in old code different initialization methods were used but now it's not needed. Confusing since prefs are loaded in this function that don't initialize temp.
2017-03-23Cleanup: minor wm_homefile_read simplificationCampbell Barton
Logic in this function is a bit scattered, minor changes to avoid confusion. Also rename 'from_memory' to 'use_factory_settings'.
2017-03-22fix redundant assignmentMike Erwin
Thanks clang for the warning.
2017-03-22Cleanup: remove BLI_getlastdirCampbell Barton
Replace with BLI_path_name_at_index
2017-03-22Pydoc: Change Wikipedia links and grammar in mathutils matrix codeAaron Carlisle
2017-03-22Cleanup/optimization: Simplify some usages of uiItemFullO/_ptr, avoid ↵Bastien Montagne
multiple search of same op.
2017-03-22Cleanup: ignore open-blend as startup/prefs basisCampbell Barton
No reason startup/prefs would ever be blend-file relative.
2017-03-22Depsgraph: Fix missing relations update tag when typing #frameSergey Sharybin
New depsgraph requires relations to be updated after drivers changes.
2017-03-22Cycles: fixed warningsStefan Werner
2017-03-22Fix T51024: Switch install_deps to set OSL_ROOT_DIR instead of CYCLES_OSL.Bastien Montagne
Path by @alekulyn, thanks. Differential Revision: https://developer.blender.org/D2571
2017-03-22Fix/workaround T50533: Transparency shader doesn't cast shadows with curve ↵Sergey Sharybin
segments There seems to be a compiler bug of MSVC2013. The issue does not happen on Linux and does not happen on Windows when building with MSVC2015. Since it's reallly a pain to debug release builds with MSVC2013 the AVX2 optimization is disabled for curve sergemnts for this compiler.
2017-03-22Create correct node after image file drag&drop for Blender RenderAlexander Romanov
2017-03-22BLI_path_util: add BLI_path_name_at_indexCampbell Barton
Utility to get a file/dir in the path by index, supporting negative indices to start from the end of the path. Without this it wasn't straightforward to get the a files parent directory name from a filepath.
2017-03-22Fix for splash not opening centeredCampbell Barton
When the new window didn't end up using the size stored in the preferences the splash would not be centered (even outside the screen in some cases). Now centered popups listen for window resizing.
2017-03-21Cycles: Use more friendly GPU device name for AMD cardsSergey Sharybin
For example, for RX480 you'll no longer see "Ellesmere" but will see "AMD Radeon RX 480 Graphics" which makes more sense and allows to easily distinguish which exact card it is when having multiple different cards of Ellesmere codenames (i.e. RX480 and WX7100) in the same machine.
2017-03-21Cycles: Simplify some extra OpenCL query codeSergey Sharybin
2017-03-21Update CLEW to latest versionSergey Sharybin
Needed to get access to some AMD extensions.
2017-03-21Cycles: Cleanup, add some utility functions to shorten access to low level APISergey Sharybin
Should be no functional changes.
2017-03-21Cycles: Fix wrong vector allocation in the mesh sync codeLukas Stockner
2017-03-21Cycles: Fix building of OpenCL kernelsMai Lavelle
Theres no overloading of functions in OpenCL so we can't make use of `safe_normalize` with `float2`.
2017-03-21Fix T51012: Surface modifier was not working with curvesGermano Cavalcante
This prevented the Force Field Curve Shape of working
2017-03-20Fix T50268: Cycles allows to select un supported GPUs for OpenCLSergey Sharybin
2017-03-20Cycles: Update remaining time once per second without waiting for a tile changeLukas Stockner
Previously, the code would only update the status string if the main status changed. However, the main status did not include the remaining time, and therefore it wasn't updated until the amount of rendered tiles (which is part of the main status) changed. This commit therefore makes the BlenderSession remember the time of the last status update and forces a status update if the last one was more than a second ago. Reviewers: sergey Differential Revision: https://developer.blender.org/D2465
2017-03-20Fix T50975: Cycles: Light sampling threshold inadvertently clamps negative lampsSergey Sharybin
2017-03-20Cleanup: useless call to glRasterPos before `view3d_cached_text_draw_add()`Bastien Montagne
Probably some leftover from much older code?
2017-03-20Fix T50990: Random black pixels in Cycles when rendering material with ↵Sergey Sharybin
Multiscatter GGX
2017-03-20Correct unintended splash on loading startupCampbell Barton
2017-03-20User Preferences: Split out addon and keymap freeCampbell Barton