Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-16 | Logging: edits to build on macOS | Campbell Barton | |
2018-04-15 | Fix compiler error in Windows | Antonio Vazquez | |
2018-04-14 | Logging: replace 'fwrite' w/ 'write' | Campbell Barton | |
We're already buffing output, so use write directly. | |||
2018-04-09 | Use the newer version of the bullet 6dof spring constraint for rigidbody. | Alexander Gavrilov | |
The new constraint is slower and not backward compatible, but should be better, especially in the damping side. The new constraint also has a different valid range of the damping coefficient, and a limit implementation that bounces instead of making the object stationary. Reviewers: sergof Differential Revision: https://developer.blender.org/D3125 | |||
2018-04-04 | Proper fix for T54337 | Mai Lavelle | |
Accidentally checked the wrong variable in fa01a1738bd1e3a6750ff. | |||
2018-04-04 | Fix T54337: Cycles crash with simple subd object in debug build | Mai Lavelle | |
2018-04-04 | Fix T54400: Some GCN 1 cards available to select for use with Cycles | Mai Lavelle | |
Hainan was missing from the list of GCN 1 cards. | |||
2018-04-02 | Build: add WITH_OPENVDB_3_ABI_COMPATIBLE option. | Brecht Van Lommel | |
Better fix for T54457. It seems Debian compiles OpenVDB without ABI 3 compatibility, while Arch does enable it as is the default in the OpeVDB CMake build system. So now there's an option that the distribution can set depending on how they compile their OpenVDB package. | |||
2018-04-02 | Build: fixes for the Intel compiler versions 2016, 2017, 2018. | Milan Jaros | |
Differential Revision: https://developer.blender.org/D3109 | |||
2018-04-01 | Cleanup: warning | Campbell Barton | |
2018-03-31 | Logging: fix own error with formatting | Campbell Barton | |
2018-03-31 | Use int instead of bool | Campbell Barton | |
Causes issues when including in some files. | |||
2018-03-31 | Logging: add argument --log-show-basename | Campbell Barton | |
Optionally strips leading path from filenames when logging. | |||
2018-03-31 | Logging: add ability to exclude categories. | Campbell Barton | |
2018-03-31 | Docs: doxygen docs for clog | Campbell Barton | |
2018-03-31 | Fix clog: own error allocating from static buffer | Campbell Barton | |
2018-03-31 | Fix logger build w/ MSVC | Campbell Barton | |
2018-03-30 | C Logging: use instead of printf for messages | Campbell Barton | |
- See `--log` help message for usage. - Supports enabling categories. - Color severity. - Optionally logs to a file. - Currently use to replace printf calls in wm module. See D3120 for details. | |||
2018-03-29 | Fix T54457: build error with OpenVDB versions newer than 3. | Brecht Van Lommel | |
Solution provided by Sven-Hendrik Haase. | |||
2018-03-29 | Fix T54455: OpenCL build error after recent changes. | Brecht Van Lommel | |
2018-03-29 | Cycles: take into account diffuse roughness for roughness baking. | Matt Heimlich | |
Roughness baking previously defaulted to 1.0 for all diffuse materials, now we also bake roughness values of Oren-Nayer and Principled Diffuse. Differential Revision: https://developer.blender.org/D3115 | |||
2018-03-28 | Cycles: don't require pthreads as dependency on Windows. | Jeff Witthuhn | |
Use C++11 threads when available, and native critical section on Windows. Later on we can remove pthread code when C+11 becomes required. Differential Revision: https://developer.blender.org/D3116 | |||
2018-03-28 | Fix missing confirm quit dialog on macOS, after recent changes. | Brecht Van Lommel | |
2018-03-28 | Cycles: Fix bad register cast in sseb | Sergey Sharybin | |
This is currently unused code, but causes gcc-8 to fail. | |||
2018-03-27 | Fix T54420: too much volume render noise with multiple volume objects. | Brecht Van Lommel | |
Random numbers for step offset were correlated, now use stratified samples which reduces noise as well for some types of volumes, mainly procedural ones where the step size is bigger than the volume features. | |||
2018-03-26 | GHOST: Solve compilation error of test programs | Sergey Sharybin | |
2018-03-23 | Libmv: Fix compilation error on Windows | Sergey Sharybin | |
2018-03-23 | Glog/gflags: Reduce amount of local modifications | Sergey Sharybin | |
With better directory layout and more proper include statements we can avoid several local modifications, such as changing config.h for Windows Glog and the ones related on pass-through statements in logging headers in Glog. This commit also makes unused functions not-a-warning for external code. | |||
2018-03-22 | PyDocs: Fix link syntax | Aaron Carlisle | |
2018-03-21 | UI: Optional prompt to quit for non win32 systems | Campbell Barton | |
D566 by @januz Use Blender native dialog when OS dialog's aren't supported. | |||
2018-03-20 | Fix build error on Windows 32 bit. | Brecht Van Lommel | |
2018-03-20 | Memory allocator: Clarify consistency check function | Sergey Sharybin | |
Also make it to return truth when everything is good and false otherwise. | |||
2018-03-19 | Fix T54317: overlapping volume render bug after recent changes. | Brecht Van Lommel | |
Increasing the samplig dimensions like this is not optimal, I'm looking into some deeper changes to reuse the random number and change the RR probabilities, but this should fix the bug for now. | |||
2018-03-19 | Fix T54356: volume rendering bug using just color attribute. | Brecht Van Lommel | |
2018-03-16 | Code refactor: move OIIO image buffer writing outside session, into callback. | Guillaume Chereau | |
Original patch by Guillaume, modifications by Brecht. Differential Revision: https://developer.blender.org/D3102 | |||
2018-03-16 | GHOST: Support Unity taskbar progress API | Lukas Stockner | |
Unity itself is deprecated, but the API is also supported by KDE and the GNOME Dock extension, which means that it will be useful for a wide variety of distributions. To get a progress bar, the system must have a blender.desktop file and libunity installed. The need for libunity is annoying, but the only alternative would be to integrate a DBus library... Reviewers: campbellbarton, brecht Differential Revision: https://developer.blender.org/D3106 | |||
2018-03-12 | Fix T54299: crash rendering objects with motion blur disabled, after recent ↵ | Brecht Van Lommel | |
changes. | |||
2018-03-12 | Cycles: add constant folding to displacement nodes. | Brecht Van Lommel | |
2018-03-10 | Cycles: add roughness baking support, using squared roughness convention. | Brecht Van Lommel | |
2018-03-10 | Cycles: switch to squared roughness convention for all nodes. | Brecht Van Lommel | |
This was already done for the Principled BSDF to be compatible with typical baked roughness maps in PBR workflows. | |||
2018-03-10 | Code cleanup: fix compiler warning. | Brecht Van Lommel | |
2018-03-10 | Fix T54279: viewport update bug with volume meshes. | Brecht Van Lommel | |
Meshes without vertex normals were not handled correctly. | |||
2018-03-10 | Code refactor: reduce number of loops over meshes. | Brecht Van Lommel | |
2018-03-10 | Fix T54278: volume artifacts with small density and color after recent changes. | Brecht Van Lommel | |
2018-03-10 | Code cleanup: use spaces for aligned indentation. | Brecht Van Lommel | |
2018-03-10 | Cycles: support arbitrary number of motion blur steps for objects. | Brecht Van Lommel | |
2018-03-10 | Cycles: support arbitrary number of motion blur steps for cameras. | Brecht Van Lommel | |
2018-03-10 | Code refactor: motion blur cleanups, preparing for next commit. | Brecht Van Lommel | |
2018-03-10 | Code refactor: don't expose UpdateObjectTransformState in header. | Brecht Van Lommel | |
2018-03-10 | Code refactor: make Transform always affine, dropping last row. | Brecht Van Lommel | |
This save a little memory and copying in the kernel by storing only a 4x3 matrix instead of a 4x4 matrix. We already did this in a few places, and those don't need to be special exceptions anymore now. |