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
path: root/intern
AgeCommit message (Collapse)Author
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-17ClangFormat: disable for most of sobol.cppCampbell Barton
2019-04-16Cleanup: simplify commentsCampbell Barton
clang-format reformatted when running a second time.
2019-04-16CMake: fix building WITH_CYCLES_LOGGING=ONCampbell Barton
2019-04-16CMake: fix building without libmvCampbell Barton
2019-04-16CMake: remove BLENDER_SORTED_LIBSCampbell Barton
Use CMake's target_link_libraries instead of manually maintaining library dependencies in a single list. In practice adding new libraries often ended up being guess-work, now each library lists the libraries it uses. This was used for the game player executable so libraries could optionally link to stubs. If we need this functionality it can be done using target-properties as described in T46725.
2019-04-16CMake: add library deps to CMakeLists.txtCampbell Barton
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684
2019-04-16CMake: cleanup, arg rename, add definitions lastCampbell Barton
2019-04-16Fix T63346: Cycles OSL shader with closure not working in final render.Brecht Van Lommel
2019-04-14CMake: prepare for BLENDER_SORTED_LIBS removalCampbell Barton
No functional change, this adds LIB definition and args to cmake files. Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS' since there are many platforms/configurations that could break when changing linking order. Manually add and enable WITHOUT_SORTED_LIBS to try building without sorted libs (currently fails since all variables are empty). This check will eventually be removed. See T46725.
2019-04-14Cleanup: doxy commentsCampbell Barton
Use doxy references to function and enums, also correct some names which became out of sync.
2019-04-10Cleanup: spellingCampbell Barton
2019-04-07Merge branch 'blender2.7'Brecht Van Lommel
2019-04-07Fix for GCC9 new OpenMP data sharingRobert-André Mauchin
GCC 9 started implementing the OpenMP 4.0 and later behavior. When not using default clause or when using default(shared), this makes no difference, but if using default(none), previously the choice was not specify the const qualified variables on the construct at all, or specify in firstprivate clause. In GCC 9 as well as for OpenMP 4.0 compliance, those variables need to be specified on constructs in which they are used, either in shared or in firstprivate clause. Specifying them in firstprivate clause is one way to achieve compatibility with both older GCC versions and GCC 9, another option is to drop the default(none) clause. This patch thus drops the default(none) clause. See https://gcc.gnu.org/gcc-9/porting_to.html#ompdatasharing Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com>
2019-04-06GHOST: tweak warning message about OpenGL 3.3.Brecht Van Lommel
2019-04-05Cleanup: Replace deprecated finite with isfiniteSimon
Differential Revision: https://developer.blender.org/D4649
2019-04-04Fix T60379: Cycles viewport adaptive subdivision hangs after updates.Brecht Van Lommel
The camera world to raster computation was using wrong values. Also fixes update when changing subdivision scene settings.
2019-04-04Fix segfault when audio system cannot be initialisedSybren A. Stüvel
`PyInit_aud()` can return `NULL` for variour reasons. When that happens, we shouldn't continue.
2019-04-03Fix T55589, T60967: Windows pen pressure issues at start/end of the stroke.Christopher Peerman
The new implementation uses WM_POINTERDOWN, WM_POINTERUP and WM_POINTERUPDATE and the pointer API to process stylus events. This avoids the delays that comes with the WM_MOUSE and WM_xBUTTON events. The implementation should work on Windows 8, and Windows 10 with both legacy and new pen interaction. It also changes how the pressure is reset when the Windows Ink implementation is enabled. The previous version reset the pressure to full when the pen left the screen, however for some hardware implementations this allowed a small window where Blender may process the final move event and read the pressure as full leaving a dot on the last event. Differential Revision: https://developer.blender.org/D4314
2019-04-03Windows: use Wintab by default if it's available and a device is detected.Brecht Van Lommel
Previously Automatic tablet API mode would handle both Windows Ink and Wintab events. This is unpredictable and causes problems with the fix coming in the next commit. Instead assume that in most cases where Windows Ink is desired there will be no Wintab. If that's not the case, it can be adjusted under Preferences > Input > Tablet.
2019-04-03Fix T62780 , T59802, T57648: fullscreen window issues on Windows.Brecht Van Lommel
This fixes popups and preferences appearing behind the main window, as well as flickering artifacts when Blender is in fullscreen. Patch contributed by phocomelus. Differential Revision: https://developer.blender.org/D4634
2019-04-03UI: remove close button from Windows console window.Harley Acheson
This way you can't accidentally close Blender when toggling the console window to be visible. When Blender is started from the command promt the close button remains. Differential Revision: https://developer.blender.org/D4627
2019-04-02Cleanup: empty expression statement warningCampbell Barton
2019-03-29Cycles: reduce number of synchronizing object prints.Brecht Van Lommel
Do it only for meshes/curves since those are potentially slow and need user feedback to see things are not stuck. For object instances and lights assume it's fast enough. Printing too much can have a performance impact on slow Windows command prompt or when logging complex scene renders.
2019-03-28Fix T63030: Edge crease is not applied for boundary edgesSergey Sharybin
Caused by missing vertex sharpness comparison in the topology comparator.
2019-03-28Fix part of T63023: wrong Cycles window coordinates for background.Brecht Van Lommel
2019-03-26Fix vertex array leak in Cycles viewport drawing.Brecht Van Lommel
2019-03-26Fix Cycles standalone build, needs OpenJPEG libraries with OIIO now.Brecht Van Lommel
2019-03-26Cycles: sync various master changes to blender2.7.Brecht Van Lommel
Many of these were left out accidentally. We will only do important bugfixes in blender2.7 for Cycles from this point on.
2019-03-22Merge branch 'blender2.7'Brecht Van Lommel
2019-03-22Fix T62844: Cycles crash with bevel and degenerate geometry.Brecht Van Lommel
2019-03-22Fix/workaround some types of black dots in denoising with bright speculars.Brecht Van Lommel
This is not a real solution and colored dots still remain, just rejecting some pixels that seem clearly wrong.
2019-03-20Merge branch 'blender2.7'Brecht Van Lommel
2019-03-20Fix cycles.merge_images not merging correctly for some channel layouts.Brecht Van Lommel
2019-03-20Merge branch 'blender2.7'Brecht Van Lommel
2019-03-20Cycles: make cycles.merge_images work with incomplete layers and passes.Brecht Van Lommel
If layers and passes are not exactly the same in all files, we make a best effort to merge them instead of failing.
2019-03-20Fix T62758: hair curves with UV mapped textures renders wrong.Jacques Lucke
Differential Revision: https://developer.blender.org/D4562
2019-03-20Merge branch 'blender2.7' of git.blender.org:blenderStefan Werner
2019-03-20Cycles: Made Embree ignore curve intersections with SSS.Stefan Werner
2019-03-20Cycles: Performance optimization for Embree, resizing arrays once instead of ↵Stefan Werner
per object.
2019-03-19Cleanup: fix debug warnign due to tooltip ending in dot.Brecht Van Lommel
2019-03-19Merge branch 'blender2.7'Brecht Van Lommel
2019-03-19Cycles: add cycles.merge_images operator for combing EXR renders.Brecht Van Lommel
This is only available through the API, mainly intended for render farms to combine rendered multilayer EXR Files with different samples. The images are currently expected to have the exact same render layers and passes, just with different samples. Variance passes are still simply a weighted average, ideally these should be merged more intelligently. Differential Revision: https://developer.blender.org/D4554
2019-03-19Cycles: Implement function to format and parse human readable timeSergey Sharybin
Gives value in seconds for a string which is encoded in format HH:MM:SS.hh.
2019-03-19Fix T62558: Certain IES file causes crashJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4551
2019-03-19Cleanup: comment blocksCampbell Barton
2019-03-19Cleanup: trailing spaceCampbell Barton
2019-03-18Merge branch 'blender2.7'Brecht Van Lommel
2019-03-18Fix Cycles curve UVs wrong after recent changes.Brecht Van Lommel
2019-03-18Fix T62712: Cycles world light path node not working.Brecht Van Lommel