Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-17 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-09-17 | Cycles: Cleanup, remove dead code | Sergey Sharybin | |
2018-09-17 | Cycles: Remove unused malformed function | Sergey Sharybin | |
This isn't really possible to do the shuffle which was attempted to do. While it's possible to achieve expected behavior, the function needs to be rewritten. Since it's not used anyway, it's simpler to remove it for now. | |||
2018-09-17 | Cycles: Use proper mask for vectrorized boolean print | Sergey Sharybin | |
2018-09-12 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-09-12 | Cycles: Don't allocate Extra if BSDF allocation failed | Sergey Sharybin | |
Failed as in did not allocate due to possibly weight cutoff. Tryign to allocated Extra storage for closure in such situation will consfuse Cycles and cause crashes later one due to obscure values in ShaderData. | |||
2018-09-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-11 | Build: require OpenJPEG 2.x minimum, remove bundled version. | Brecht Van Lommel | |
* WITH_SYSTEM_OPENJPEG is removed and is now always on, this was already the case for macOS and Windows. * This should not break existing Linx builds. If there is no new enough OpenJPEG installed, CMake will no find libopenjp2 and WITH_IMAGE_OPENJPEG will be disabled. * install_deps.sh was updated with new package names, since distributions put this version in a new package. Differential Revision: https://developer.blender.org/D3663 | |||
2018-09-11 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-10 | Fix Cycles principled BSDF black with transmission and IOR 1.0. | Brecht Van Lommel | |
2018-09-10 | Cleanup: remove unused field args | Campbell Barton | |
2018-09-06 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-09-06 | Cleanup: fix compiler warning. | Brecht Van Lommel | |
2018-09-06 | Fix T56704: black / NaN values in Cycles normal pass. | Brecht Van Lommel | |
2018-09-06 | UI / Python: rename X-Ray to In Front, Draw to Display. | Brecht Van Lommel | |
See T56648. | |||
2018-09-06 | CMake: add missing headers | Campbell Barton | |
2018-09-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-06 | Cycles: Allow cancel during displacement of meshes | Mai Lavelle | |
2018-09-05 | UI: use grid flow for Cycles object settings. | William Reynish | |
2018-09-05 | Merge remote-tracking branch 'origin/master' into blender2.8 | Ray Molenkamp | |
2018-09-05 | cycles: Fix x86 build error. | Ray Molenkamp | |
WITH_CYCLES_CUDA_BINARIES was set as a regular variable causing it to be overwritten by the release.cmake settings. | |||
2018-09-04 | OpenSubdiv: Disable varying elements interpolation | Sergey Sharybin | |
We currently don't use those. Skipping creation of stencils for them gives about 7% speedup of evaluation creation. | |||
2018-09-04 | Cleanup: Typo in comment | Sergey Sharybin | |
2018-09-03 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-09-03 | Fix Cycles half float pragma for strict OpenCL compilers (like ROCm). | Alex Fuller | |
Differential Revision: https://developer.blender.org/D3669 | |||
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-08-31 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-31 | Fix T56618: crash when typing certain characters on Linux. | Brecht Van Lommel | |
2018-08-31 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-08-31 | Cycles: Cleanup, use explicit comparison with NULL | Sergey Sharybin | |
2018-08-31 | Fix T56626: Cycles ambient occlusion only local : crash | Sergey Sharybin | |
Was caused by missing NULL pointer check in BVH8. | |||
2018-08-30 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-08-30 | Cycles: Cleanup, whitespace after keyword | Sergey Sharybin | |
2018-08-30 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-30 | Cycles: Fix detection of CPU brand string on 32 bit platforms | Sergey Sharybin | |
The assembler template was backing up and restoring ebx, which is fair enough. However, this did not prevent compiler for putting result variables to ebx. This was causing data corruption. In order to prevent this easiest solution is to list ebx in clobbers for the assembly. | |||
2018-08-30 | Fix T56612: crash in Cycles viewport render update, after recent changes. | Brecht Van Lommel | |
BVH8 refitting code had a bug. | |||
2018-08-30 | Cleanup: license header formatting. | Brecht Van Lommel | |
2018-08-29 | Cleanup: trailing space | Campbell Barton | |
2018-08-29 | Cleanup: trailing space | Campbell Barton | |
2018-08-29 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-29 | Fix Cycles CUDA build after recent changes. | Brecht Van Lommel | |
2018-08-29 | Cleanup: consistent includes. | Brecht Van Lommel | |
2018-08-29 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-08-29 | CMake: Comply with include path reported by FindOpenGL.cmake | Sergey Sharybin | |
The script clearly states: This makes the presumption that you are include al.h like #include "al.h" and not #include <AL/al.h> The reason for this is that the latter is not entirely portable. Windows/Creative Labs does not by default put their headers in AL/ and OS X uses the convention <OpenAL/al.h>. This commit makes default precompiled OpenAL to be properly detected and also removes hack on MacOS which was finding the OpenAL package but then was overwriting include directory. Note, that new audaspace in 2.8 is using expected #include <al.h>. | |||
2018-08-29 | Cycles: Add BVH8 and packeted triangle intersection | Sergey Sharybin | |
This is an initial implementation of BVH8 optimization structure and packated triangle intersection. The aim is to get faster ray to scene intersection checks. Scene BVH4 BVH8 barbershop_interior 10:24.94 10:10.74 bmw27 02:41.25 02:38.83 classroom 08:16.49 07:56.15 fishy_cat 04:24.56 04:17.29 koro 06:03.06 06:01.45 pavillon_barcelona 09:21.26 09:02.98 victor 23:39.65 22:53.71 As memory goes, peak usage raises by about 4.7% in a complex scenes. Note that BVH8 is disabled when using OSL, this is because OSL kernel does not get per-microarchitecture optimizations and hence always considers BVH3 is used. Original BVH8 patch from Anton Gavrikov. Batched triangles intersection from Victoria Zhislina. Extra work and tests and fixes from Maxym Dmytrychenko. | |||
2018-08-28 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-28 | UI: use keyword arguments | Campbell Barton | |
Prepare for keyword only args. | |||
2018-08-28 | Cycles: use fields for property definitions | Campbell Barton | |
2018-08-28 | RNA: UILayout.split(..) 'percentage' to 'factor' | Campbell Barton | |
Misleading name since it's between 0..1. Use as a keyword argument to prepare for keyword only args. Also document that leaving unset has special behavior. |