Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-14 | Cleanup: comment block tabs | Campbell Barton | |
2018-11-14 | Cleanup: naming for paint modes | Campbell Barton | |
- Rename ePaint* -> PAINT_MODE_*. - Use PAINT_OVERLAY_ prefix for eOverlayControlFlags. | |||
2018-11-14 | WM: enforce descriptions being NULL or defined | Campbell Barton | |
Without this bugs slip through that don't null check the descriptions since many were set to empty strings. | |||
2018-11-14 | Cleanup: python doc-strings | Campbell Barton | |
Indentation & trailing space. | |||
2018-11-13 | Cleanup: use lowercase 2d/3d in function names | Campbell Barton | |
2018-11-12 | WM: avoid string replace w/ appconfig-activate | Campbell Barton | |
Better construct an exact path, this would fail if the path exists multiple times in the string. | |||
2018-11-12 | Cycles: Fix/workaround for gcc-7.2 | Sergey 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-12 | Cycles: Proper comment for closing header guard | Sergey Sharybin | |
2018-11-11 | PyAPI: update keyword list | Campbell Barton | |
2018-11-10 | BMesh: backport minor changes from 2.8 | Campbell Barton | |
2018-11-10 | PyAPI: add imports arg to BPY_execute_string | Campbell Barton | |
Allows for avoiding `__import__` in expressions, was already supported for BPY_execute_string_as_* API calls. | |||
2018-11-09 | Revert "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-09 | Cycles: Cleanup, remove unused method declaration | Sergey Sharybin | |
Was never defined. If it's really needed, consider using `const string&`. | |||
2018-11-09 | Cycles; Cleanup, line length | Sergey 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-09 | Cycles: Cleanup, move Embree BVH logic to own file | Sergey 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-09 | Cycles: Cleanup, indentation in preprocessor | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, indentation | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, space after (void) | Sergey Sharybin | |
It was used in like 95% of places. | |||
2018-11-09 | Cycles: Cleanup, don't use strict C prototypes | Sergey Sharybin | |
Those are more like a legacy of language, which is not needed in C++. | |||
2018-11-09 | Cycles: Cleanup, split array from vector | Sergey Sharybin | |
Those are similar but different types, no reason to keep their definitions in a single file. | |||
2018-11-09 | Cycles: Cleanup, some documentation | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, remove unneeded manual constructors specification | Sergey Sharybin | |
2018-11-09 | Cycles: Cleanup, remove unneeded method from vector | Sergey Sharybin | |
Since we've defaulted to C++11, no need to override this method manually anymore. | |||
2018-11-09 | Cycles: Cleanup, spacing after preprocessor | Sergey 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-09 | readme: use name 'macOS' | Campbell Barton | |
2018-11-08 | Fix build on 32bit after Embree changes. | Brecht Van Lommel | |
2018-11-08 | build: add proper embree support to platform_win32.cmake | Ray Molenkamp | |
made the use of findpackage optional and add support for debug builds | |||
2018-11-08 | build_environment: add debug libs for embree on windows | Ray Molenkamp | |
2018-11-08 | build_deps_windows: add option to to only create project files. | Ray Molenkamp | |
2018-11-08 | Cycles: Write Cryptomatte metadata according to the specification | Lukas Stockner | |
Reviewers: brecht, sergey, swerner Subscribers: creamsurfer, Tanguy, Noss, SteffenD Differential Revision: https://developer.blender.org/D3862 | |||
2018-11-08 | Render API: Support arbitrary length for custom image metadata fields | Lukas Stockner | |
2018-11-08 | Cleanup: minor simplification to user-addon check | Campbell Barton | |
2018-11-07 | install_deps: Added optional build of Embree to install_deps.sh, turned off ↵ | Stefan Werner | |
by default. | |||
2018-11-07 | Cycles: Rearranged macros in kernel_types.h to fix Embree build. | Stefan Werner | |
2018-11-07 | Fix build with OSL, remove unneeded file after Embree changes. | Brecht Van Lommel | |
2018-11-07 | Cycles: Fixed a warning. | Stefan Werner | |
2018-11-07 | Cycles: Fixed OpenCL render after the Embree checkin. | Stefan Werner | |
2018-11-07 | Cycles: Added Embree as BVH option for CPU renders. | Stefan Werner | |
Note that this is turned off by default and must be enabled at build time with the CMake WITH_CYCLES_EMBREE flag. Embree must be built as a static library with ray masking turned on, the `make deps` scripts have been updated accordingly. There, Embree is off by default too and must be enabled with the WITH_EMBREE flag. Using Embree allows for much faster rendering of deformation motion blur while reducing the memory footprint. TODO: GPU implementation, deduplication of data, leveraging more of Embrees features (e.g. tessellation cache). Differential Revision: https://developer.blender.org/D3682 | |||
2018-11-07 | Cleanup: use STRPREFIX for mount point checks | Campbell Barton | |
From D3846 by @kostex | |||
2018-11-07 | Cleanup: use BLI_compiler_compat.h for BLI_INLINE | Campbell Barton | |
2018-11-07 | Cleanup: renmae ePaintTexture(Projective) -> 3D | Campbell Barton | |
Matches ePaintTexture2D, less verbose. | |||
2018-11-06 | Fix T56055: color discrepancy between viewport and render for Filmic transforms. | Troy Sobotka | |
2018-11-04 | Fix T57388: Blender Internal + Freestyle viewport render wrongly using FSAA. | Irie Shinsuke | |
2018-11-04 | Fix assert rendering hair tests on some systems. | Brecht Van Lommel | |
2018-11-04 | Fix assert rendering with denoising, after recent changes. | Brecht Van Lommel | |
2018-11-04 | Fix ghash masking out upper bits on 64bit systems | Campbell Barton | |
The code this was taken from assumes a 'size_t' result, which isn't the case here. In practice the bucket distribution wasn't bad, even so this was a nop so best fix. | |||
2018-11-01 | Fix T57529: 2D image paint fill tool not taking into account alpha. | Brecht Van Lommel | |
2018-11-01 | Cleanup: move progress utility module into bpy_extras | Campbell Barton | |
Try avoid having too many toplevel modules with generic names. | |||
2018-10-31 | Cycles: Fix wrong BVH used when disabling AVX2 in debug settings | Sergey Sharybin | |
Mainly useful for debugging. Previously, when AVX2 was disabled in the debug panel but BVH layout was kept on BVH8 nothing was rendered. Needed to make it so supported BVH layout mask for devices is queried in "dynamic", so it is possible to use DebugFlags there. | |||
2018-10-31 | make.bat: fix unquoted variables. | Ray Molenkamp | |
causing build issues for some users. |