Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-05 | Remove workspace object mode, reverts changes w/ 2.8 | Campbell Barton | |
This caused too many problems syncing object modes with multiple objects/windows/workspaces, see: D3130 for details. | |||
2018-04-04 | Fix Cycles motion blur and engine.frame_set() not working. | Brecht Van Lommel | |
2018-04-04 | Fix Cycles particle info node not working. | Brecht Van Lommel | |
2018-04-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-04-04 | Proper fix for T54337 | Mai Lavelle | |
Accidentally checked the wrong variable in fa01a1738bd1e3a6750ff. | |||
2018-04-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
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-03 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-03 | Fix duplicate Cycles panels in properties editor. | Brecht Van Lommel | |
2018-04-02 | Build: fixes for the Intel compiler versions 2016, 2017, 2018. | Milan Jaros | |
Differential Revision: https://developer.blender.org/D3109 | |||
2018-03-29 | Merge commit 'origin/master^' into blender2.8 | Dalai Felinto | |
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 | Cycles: Fix bad register cast in sseb | Sergey Sharybin | |
This is currently unused code, but causes gcc-8 to fail. | |||
2018-03-27 | Merge branch 'master' into blender2.8 | Campbell Barton | |
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-23 | Merge branch 'master' into blender2.8 | 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-21 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-03-20 | Fix build error on Windows 32 bit. | Brecht Van Lommel | |
2018-03-20 | Merge branch 'master' into blender2.8 | Joshua Leung | |
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 | Merge branch 'master' into blender2.8 | 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-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
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 | Merge branch 'master' into blender2.8 | 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 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
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. | |||
2018-03-10 | Code refactor: add DecomposedTransform. | Brecht Van Lommel | |
This is in preparation of making Transform affine only, and also gives us a little extra type safety so we don't accidentally treat it as a regular 4x4 matrix. | |||
2018-03-10 | Code refactor: add ProjectionTransform separate from regular Transform. | Brecht Van Lommel | |
This is in preparation of making Transform affine only. | |||
2018-03-10 | Code refactor: avoid motion transform copy, remove unused curved code. | Brecht Van Lommel | |
The purpose of the previous code refactoring is to make the code more readable, but combined with this change benchmarks also render about 2-3% faster with an NVIDIA Titan Xp. | |||
2018-03-10 | Code refactor: use KernelShader and KernelParticle instead of float arrays. | Stefan Werner | |
Original patch by Stefan with modifications by Brecht. | |||
2018-03-10 | Code refactor: use KernelLight instead of float4 arrays. | Stefan Werner | |
Original patch by Stefan with modifications by Brecht. | |||
2018-03-10 | Code refactor: use KernelOject struct instead of float4 array. | Stefan Werner | |
Original patch by Stefan with modifications by Brecht. |