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-01-15Cycles-Bake: Custom Baking passesDalai Felinto
The combined pass is built with the contributions the user finds fit. It is useful for lightmap baking, as well as non-view dependent effects baking. The manual will be updated once we get closer to the 2.77 release. Meanwhile the new page can be found here: http://dalaifelinto.com/blender-manual/render/cycles/baking.html Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D1674
2016-01-15Fix T47185: Wrong items order with template_icon_view.Bastien Montagne
2016-01-15Changes around update normals from PBVH to CDDMSergey Sharybin
- Only do this if PBVH is not used for display, this should correspond to whats' happening in sculpt.c now. - No need to do such synchronization for solid drawing, it supports optimal display from PBVH. In fact, such synchronization is only needed in the following case: Drawing callback does not support PBVH draw and sculpt session is configured to use PBVH for display and related operations.
2016-01-15Tracking: Make plane track sliding aware of closest mouseSergey Sharybin
Also made threshold aware of zoom, so now it's always 12px threshold regardless of how much you're zoomed in.
2016-01-15Tracking: Split tracking_ops into smaller filesSergey Sharybin
The file started to be rather really huge and difficult to follow. Should be no functional changes.
2016-01-15Tracking: Cleanup, use more strict code styleSergey Sharybin
Should be no functional changes.
2016-01-15Cleanup: used pre-defined atoms in ghostCampbell Barton
2016-01-15Tracking: Use sliding zone which is closer to the mouseSergey Sharybin
Previously it was simplier logic which only checked whether the mouse is inside of some area around sliding zone, which was resulting in wrong sliding zone used when zoomed out.
2016-01-15Fix T31063: X11 window resize fails on PPCCampbell Barton
X11 property access was using wrong sized types that only worked for little endian systems.
2016-01-15Fix crash w/ scripts run from the command line that load filesCampbell Barton
Also refactor context backup/restore into functions.
2016-01-15DNA: partial revert of long removalCampbell Barton
924c626 broke loading on systems with different endian. We could support reading values from SDNA, it isn't really worth the extra hassle. Long support is still removed, just keep enum values the same.
2016-01-14Fix T47168: Project image looses float precisionCampbell Barton
2016-01-14Doc: more detailed ImBuf.rect/rect_float commentsCampbell Barton
2016-01-14Cleanup: warning, whitespaceCampbell Barton
2016-01-14Improve multi-paint tipCampbell Barton
2016-01-14Usual fixes and tweaks for UI messages.Bastien Montagne
2016-01-14Fix broken i18n messages extracting script with new py code.Bastien Montagne
Some py devs are way too smart for our own good... :P
2016-01-14Cycles: One more attempt to fix issue mentioned in previous commitSergey Sharybin
2016-01-14Cycles: Fix typo in the debug panel commitSergey Sharybin
2016-01-14Cycles: Fix string compiler warnings after recent changesSergey Sharybin
2016-01-14Cycles: Cleanup, spelling and indentationSergey Sharybin
2016-01-14Cycles: Remove the experimental CUDA kernel.Thomas Dinges
This commit removes the experimental CUDA kernel, making SSS and CMJ regular features. Several improvements have been made in the past few weeks (thanks Sergey!) which make SSS render several times faster (2-3x compared to 2.76b) on the GPU, and the increased VRAM usage has also been fixed. Therefore the experimental kernel is no longer needed. Differential Revision: https://developer.blender.org/D1726 Manual has been updated: too: https://www.blender.org/manual/render/cycles/features.html
2016-01-14Compositor: Add option to extend image bounds when blurringSergey Sharybin
It is handy when doing some roto work and it's required to blur some mask or overaly before alpha-overing it on top of the footage. Quite straightforward option with the only limitation that variable size blur is not supported. Reviewers: campbellbarton Subscribers: hype, sebastian_k Differential Revision: https://developer.blender.org/D1663
2016-01-14Libmv: Solve strict compiler warnings in stubsSergey Sharybin
2016-01-14Add compression modes for TIFF imagesQuentin Wenger
This patch aims at providing multiple compression modes for TIFF output, particularly uncompressed mode. At this moment have None, Deflate, LZW and Pack Bits modes been integrated, mimicking The GIMP export modes (except JPEG mode, which returned encoding errors). More modes could be added if needed. Default remains Deflate. Reviewers: campbellbarton, mont29, sergey Differential Revision: https://developer.blender.org/D1709
2016-01-14Cycles: Tweak inline policy for some functionsSergey Sharybin
The goal is to make Experimental kernel closer in performance to the official kernel, avoiding spills and such. There should not be big impact on official kernel, own tests showed few percent performance drop on laptop's GPU. CPU was always the same speed on AVX, AVX2 and SSE4.1 CPUs i've been testing here. This seems to be the last essential step before we can get rid of Experimental kernel and enable SSS officially on GPU without causing some major performance issues. Surely some more tweaks are possibly required, but that we can do for until cows go home anyway.
2016-01-14Cycles: Reduce scope of some defines set in CMakeListsSergey Sharybin
Should be no functional changes at all, just speeds up re-compilation when some features needs to be disabled for development purposes. For example, when running lots of Valgrind it's handy to disable any GPU devices because otherwise you'll be wasting quite some time in the driver while enumerating devices. Reviewers: dingto, lukasstockner97, brecht, juicyfruit Differential Revision: https://developer.blender.org/D1730
2016-01-14Fix typo in image editor grease pencil panelCampbell Barton
2016-01-14Fix image save ignoring optionsCampbell Barton
Saving an image didn't un-set previously enabled options. (saving 16bit png as 8 bit didn't work for eg).
2016-01-14CMake: Silence messages about unordered map and shared pointer on second runSergey Sharybin
This variables are being cached anyway and can only be changed on first run, no need to keep reporting them again and again.
2016-01-14CMake: Fix typo in CUDA dynload commitSergey Sharybin
2016-01-14CMake: Add additional search path for OpenSubdivSergey Sharybin
This patch will match where install_deps puts OpenSubdiv.
2016-01-14install_deps: Cleanup, delete trailing whitespaceSergey Sharybin
Based on patch D1644 by Jeffrey Hoover
2016-01-14CMake: De-duplicate checks around unordered maps and shared pointerSergey Sharybin
Previously several areas were calling TEST_SHARED_PTR_SUPPORT and TEST_UNORDERED_MAP_SUPPORT which isn't that bad on it's own but was causing some quite verbose output with same information line printed multiple times. additionally, what's more worse, define flags for Ceres were duplicated in main CMakeLists and Ceres's CMakeLists. Now we've got a single place where checks for those classes are happening and other areas are simply checking for variables set by those check macros, keeping CMake output clean and nice.
2016-01-14Cycles: Add option to directly link against CUDA librariesSergey Sharybin
The main purpose of such linking is to make Blender compatible with NVidia's debuggers and profilers which are doing some LD_PRELOAD magic to intercept some function calls. Such magic conflicts with our CUDA wrangler magic and causes segmentation faults. The option is disabled by default, so there's no affect on any of artists. In order to make Blender linked directly against CUDA library use the WITH_CUDA_DYNLOAD CMake option (it's marked as advanced).
2016-01-14Weight Painting: Respect locks w/ auto-normalizeCampbell Barton
2016-01-14Fix weight paint normalizing w/ locked groupsCampbell Barton
Reported as part of T47123 Checks for locked groups assumed auto-normalize and would distribute wight between groups even with auto-normalize disabled.
2016-01-14Fix incorrect weight normalize w/ locksCampbell Barton
D1712 by @angavrilov
2016-01-14Correct NULL checks in recent weight-paint fixCampbell Barton
2016-01-14Cleanup: use const qualifier in makesdnaCampbell Barton
2016-01-14Cleanup: use BM_mesh_* prefix for BMesh functionsCampbell Barton
2016-01-14UI: show error when pasting failsCampbell Barton
2016-01-14Fix T47170: Sculpt w/ constructive modifier crashCampbell Barton
Regression in 4d33c37c9 Only copy normal arrays from sculpt to the DerivedMesh when the mesh is deformed. Constructive modifiers calculate their own normals.
2016-01-14Add object & pose-mode select more/less menusCampbell Barton
Exposes object parent/child select, which wasn't in any menus.
2016-01-14Add object mode select more/lessCampbell Barton
Simple operator that selects using parent/child links.
2016-01-13BI "Real Sky" option works incorrectly for environment texture.Alexander Romanov
How to check? 1) Set Rendered mode for 3d View 2) Set "Blend Sky" and "Real Sky" flags for world. Rotate view you will see right color blending from Horizon to Zenith color. 3) Add environment texture Rotate view and you will see incorrect texture mapping that is not correspond to color blending that was observed in previous step. So I conclude that this is a bug. This issue must be solved before the patch D1414 because BI behavior is the viewport target. Example: {F273051} Alexander (Blend4Web Team) Reviewers: sergey Reviewed By: sergey Subscribers: Evgeny_Rodygin, AlexKowel, yurikovelenov Differential Revision: https://developer.blender.org/D1729
2016-01-13Use const qualifier in do_sky_texSergey Sharybin
Will be needed for D1729.
2016-01-13Remove outdated assertCampbell Barton
2016-01-13Polyfill2d: improve sweep clipping logicCampbell Barton
Now only reverse the fill direction when reaching a non-concave corner. Gives ~4x speedup here in tests with complex ngon.
2016-01-12Final OMP -> BLI_task commit for sculpt code.Bastien Montagne