Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-08 | Cleanup: Change extension .cpp to .cc | Jeroen Bakker | |
2021-02-15 | macOS: add Embree, OpenImageDenoise and sse2neon libraries for ARM | Brecht Van Lommel | |
This required using a fork of Embree, newer LLVM version, unreleased ISPC version and sse2neon directly from Git. Hopefully over time all the required changes end up in official releases. For now we deviate from other platforms. Based on contributions by Apple and Stefan Werner. Ref D9527, D8237, T78710 | |||
2020-11-06 | Cleanup: Clang-Tidy modernize-use-nullptr | Sybren A. Stüvel | |
Replace `NULL` with `nullptr` in C++ code. No functional changes. | |||
2020-11-06 | Cleanup: Clang-Tidy, readability-redundant-member-init | Sergey Sharybin | |
2020-08-08 | Cleanup: use array syntax for sizeof with fixed values | Campbell Barton | |
Also order sizeof(..) first to promote other values to size_t. | |||
2020-08-07 | Cleanup: Compositor, Clang-Tidy else-after-return fixes | Sybren A. Stüvel | |
This addresses warnings from Clang-Tidy's `readability-else-after-return` rule in the `source/blender/compositor` module. No functional changes. | |||
2019-12-17 | Cleanup: remove contributors, license begin/end & doxy file argument | Campbell Barton | |
This had already been removed for all source files, recent patches re-introduced them. | |||
2019-09-07 | Cleanup: use post increment/decrement | Campbell Barton | |
When the result isn't used, prefer post increment/decrement (already used nearly everywhere in Blender). | |||
2019-08-27 | Cleanup: Fix build error with MSVC | Ray Molenkamp | |
`BLI_cpu_support_sse41` needs BLI_System.h. Reviewers: brecht | |||
2019-08-27 | Compositor: Reversed order of Normal and Albedo in Denoising Node. | Stefan Werner | |
2019-08-27 | Fix T68944: Added check for SSE4.1 to denoising node. | Stefan Werner | |
Since OpenImageDenoise requires a CPU with SSE 4.1 or newer, let the node act as passthrough on unsupported CPUs and display a message in the node itself. | |||
2019-08-27 | Cleanup: clang-format | Brecht Van Lommel | |
2019-08-27 | Compositor: Run only one instance of OIDN at a time. | Stefan Werner | |
Running multiple instances of OIDN simultaneously can use dozens of GBs of memory. Since OIDN is multithreaded internally, we can run only one instance at a time and should not lose much performance. Fixing T69006 | |||
2019-08-18 | Cleanup: unused warning | Campbell Barton | |
2019-08-14 | Compositor: Added denoising node | Brecht Van Lommel | |
This node is built on Intel's OpenImageDenoise library. Other denoisers could be integrated, for example Lukas' Cycles denoiser. Compositor: Made OpenImageDenoise optional, added CMake and build_env files to find OIDN Compositor: Fixed some warnings in the denoising operator build_environment: Updated OpenImageDenoise to 0.8.1 build_environment: Updated OpenImageDenoise in `make deps` for macOS Reviewers: sergey, jbakker, brecht Reviewed By: brecht Subscribers: YAFU, LazyDodo, Zen_YS, slumber, samgreen, tjvoll, yeus, ponomarovmax, getrad, coder.kalyan, vitos1k, Yegor, DeepBlender, kumaran7, Darkfie9825, aliasguru, aafra, ace_dragon, juang3d, pandrodor, cdog, lordodin, jtheninja, mavek, marcog, 5k1n2, Atair, rawalanche, 0o00o0oo, filibis, poor, lukasstockner97 Tags: #compositing Differential Revision: https://developer.blender.org/D4304 |