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
2018-11-25Cleanup: trailing spaceCampbell Barton
2018-11-24Fix penpressure for tablets that use libinput on linuxJens Verwiebe
2018-11-23Cycles: Fixed a warning.Stefan Werner
2018-11-23Cycles: Improved robustness of hair motion blur.Stefan Werner
In some instances, the number of control vertices of a hair could change mid-frame. Cycles would then be unable to calculate proper motion blur for those hairs. This adds interpolated CVs to fill in for the missing data. While this will not necessarily result in a fully accurate reconstruction of the guide hair, it preserves motion blur instead of disabling it. Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey, brecht, #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D3695
2018-11-23Fix T57998: crash at start with jemalloc package on some Linux distributions.Brecht Van Lommel
The jemalloc library must be ahead of pthread in linking order, so jemalloc can find the pthread symbols for its background thread.
2018-11-22Fix T57989: File loaded as startupCampbell Barton
The file contents was used to check if the file was a startup file. Now pass in an argument from startup loading code instead.
2018-11-21Fix T57811: Render crashes in certain scenes when AO Bounces are usedSergey Sharybin
2018-11-21Cycles: Cleanup, use utility functionSergey Sharybin
Replaces inlined platform-specific code.
2018-11-21Cycles: Cleanup, reduce indentation levelSergey Sharybin
2018-11-21Cycles: Cleanup, comments and dead codeSergey Sharybin
2018-11-21Cycles: Cleanup, CUDA code path is not possible inside AVX2Sergey Sharybin
2018-11-20Fix T57923: Freeze in mesh vnors computation code with some degenerated ↵Bastien Montagne
geometry. Second part of the fix: do not try at all to compute normals in degenerated geometry. Just loss of time and potential issues later with weird invalid computed values.
2018-11-20Fix T57923: Freeze in mesh vnors computation code with some degenerated ↵Bastien Montagne
geometry. Fix first part of it, the freeze itself being caused by float NAN values never comparing equal to anything, not even themselves.
2018-11-20Task scheduler: Optimize parallel loop over listsSergey Sharybin
The goal is to address performance regression when going from few threads to 10s of threads. On a systems with more than 32 CPU threads the benefit of threaded loop was actually harmful. There are following tweaks now: - The chunk size is adaptive for the number of threads, which minimizes scheduling overhead. - The number of tasks is adaptive to the list size and chunk size. Here comes performance comparison on the production shot: Number of threads DEG time before DEG time after 44 0.09 0.02 32 0.055 0.025 16 0.025 0.025 8 0.035 0.033
2018-11-20Removed superfluous NULL checkSybren A. Stüvel
2018-11-20Added MovieClip.fps read-only property to RNASybren A. Stüvel
This makes it possible for a Python script that loads a MovieClip into the clip editor to also change the scene frame rate to match.
2018-11-19Linux: list GVFS mount pointsRoel Koster
2018-11-16Call PRE_VIEW and POST_VIEW draw callbacks in movie clip editorSybren A. Stüvel
2018-11-15Cycles: Cleanup, code styleSergey Sharybin
2018-11-15Cleanup: CommentsSergey Sharybin
2018-11-14Cleanup: comment block tabsCampbell Barton
2018-11-14Cleanup: naming for paint modesCampbell Barton
- Rename ePaint* -> PAINT_MODE_*. - Use PAINT_OVERLAY_ prefix for eOverlayControlFlags.
2018-11-14WM: enforce descriptions being NULL or definedCampbell Barton
Without this bugs slip through that don't null check the descriptions since many were set to empty strings.
2018-11-14Cleanup: python doc-stringsCampbell Barton
Indentation & trailing space.
2018-11-13Cleanup: use lowercase 2d/3d in function namesCampbell Barton
2018-11-12WM: avoid string replace w/ appconfig-activateCampbell Barton
Better construct an exact path, this would fail if the path exists multiple times in the string.
2018-11-12Cycles: Fix/workaround for gcc-7.2Sergey Sharybin
For some reason when building with gcc-7.2 (which is default in previous Ubuntu LTS) the guarded allocator is not being properly instantiated. Doesn't happen with newer version of gcc-7 which is 7.3, and also doesn't happen with gcc-6 and gcc-8. Would be nice to know what is wrong, but for the time being committing workaround which keeps Blender users happy.
2018-11-12Cycles: Proper comment for closing header guardSergey Sharybin
2018-11-11PyAPI: update keyword listCampbell Barton
2018-11-10BMesh: backport minor changes from 2.8Campbell Barton
2018-11-10PyAPI: add imports arg to BPY_execute_stringCampbell Barton
Allows for avoiding `__import__` in expressions, was already supported for BPY_execute_string_as_* API calls.
2018-11-09Revert "Cycles: Cleanup, move Embree BVH logic to own file"Sergey Sharybin
While we shouldn't have logic in an entry point, and since one should not be making typos when moving lines around, there is bigger entanglement issue with BVH host code using kernel function. This is bad violation, but is tricky to get solved moments before the weekly. In order to keep things in a (less) broken state than before own cleanup reverting the changes. This reverts commit 2bad10be96540ff50a149230d656e599775b3f47. This reverts commit ddabb21d0584e9874e8e5c62c04abe496ec7334b
2018-11-09Cycles: Cleanup, remove unused method declarationSergey Sharybin
Was never defined. If it's really needed, consider using `const string&`.
2018-11-09Cycles; Cleanup, line lengthSergey Sharybin
There are some more sanitization which would be cool to be done in the neighbourhood of those functions, but that could also happen later.
2018-11-09Cycles: Cleanup, move Embree BVH logic to own fileSergey Sharybin
There is no way we can keep generic entry point functions easy to follow if we start adding actual logic in them.
2018-11-09Cycles: Cleanup, indentation in preprocessorSergey Sharybin
2018-11-09Cycles: Cleanup, indentationSergey Sharybin
2018-11-09Cycles: Cleanup, space after (void)Sergey Sharybin
It was used in like 95% of places.
2018-11-09Cycles: Cleanup, don't use strict C prototypesSergey Sharybin
Those are more like a legacy of language, which is not needed in C++.
2018-11-09Cycles: Cleanup, split array from vectorSergey Sharybin
Those are similar but different types, no reason to keep their definitions in a single file.
2018-11-09Cycles: Cleanup, some documentationSergey Sharybin
2018-11-09Cycles: Cleanup, remove unneeded manual constructors specificationSergey Sharybin
2018-11-09Cycles: Cleanup, remove unneeded method from vectorSergey Sharybin
Since we've defaulted to C++11, no need to override this method manually anymore.
2018-11-09Cycles: Cleanup, spacing after preprocessorSergey Sharybin
It is supposed to be two spaces before comment stating which if else/endif statements corresponds to. Was mainly violated in the header guards.
2018-11-09readme: use name 'macOS'Campbell Barton
2018-11-08Fix build on 32bit after Embree changes.Brecht Van Lommel
2018-11-08build: add proper embree support to platform_win32.cmakeRay Molenkamp
made the use of findpackage optional and add support for debug builds
2018-11-08build_environment: add debug libs for embree on windowsRay Molenkamp
2018-11-08build_deps_windows: add option to to only create project files.Ray Molenkamp
2018-11-08Cycles: Write Cryptomatte metadata according to the specificationLukas Stockner
Reviewers: brecht, sergey, swerner Subscribers: creamsurfer, Tanguy, Noss, SteffenD Differential Revision: https://developer.blender.org/D3862