Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
AgeCommit message (Collapse)Author
2018-09-17Merge branch 'master' into blender2.8Bastien Montagne
2018-09-17Cycles: Cleanup, remove dead codeSergey Sharybin
2018-09-17Cycles: Remove unused malformed functionSergey 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-17Cycles: Use proper mask for vectrorized boolean printSergey Sharybin
2018-09-12Merge branch 'master' into blender2.8Sergey Sharybin
2018-09-12Cycles: Don't allocate Extra if BSDF allocation failedSergey 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-12Merge branch 'master' into blender2.8Campbell Barton
2018-09-11Build: 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-11Merge branch 'master' into blender2.8Campbell Barton
2018-09-10Fix Cycles principled BSDF black with transmission and IOR 1.0.Brecht Van Lommel
2018-09-10Cleanup: remove unused field argsCampbell Barton
2018-09-06Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-06Cleanup: fix compiler warning.Brecht Van Lommel
2018-09-06Fix T56704: black / NaN values in Cycles normal pass.Brecht Van Lommel
2018-09-06UI / Python: rename X-Ray to In Front, Draw to Display.Brecht Van Lommel
See T56648.
2018-09-06CMake: add missing headersCampbell Barton
2018-09-06Merge branch 'master' into blender2.8Campbell Barton
2018-09-06Cycles: Allow cancel during displacement of meshesMai Lavelle
2018-09-05UI: use grid flow for Cycles object settings.William Reynish
2018-09-05Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-09-05cycles: 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-04OpenSubdiv: Disable varying elements interpolationSergey Sharybin
We currently don't use those. Skipping creation of stencils for them gives about 7% speedup of evaluation creation.
2018-09-04Cleanup: Typo in commentSergey Sharybin
2018-09-03Merge branch 'master' into blender2.8Bastien Montagne
2018-09-03Fix Cycles half float pragma for strict OpenCL compilers (like ROCm).Alex Fuller
Differential Revision: https://developer.blender.org/D3669
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-31Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-31Fix T56618: crash when typing certain characters on Linux.Brecht Van Lommel
2018-08-31Merge branch 'master' into blender2.8Sergey Sharybin
2018-08-31Cycles: Cleanup, use explicit comparison with NULLSergey Sharybin
2018-08-31Fix T56626: Cycles ambient occlusion only local : crashSergey Sharybin
Was caused by missing NULL pointer check in BVH8.
2018-08-30Merge branch 'master' into blender2.8Sergey Sharybin
2018-08-30Cycles: Cleanup, whitespace after keywordSergey Sharybin
2018-08-30Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-30Cycles: Fix detection of CPU brand string on 32 bit platformsSergey 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-30Fix T56612: crash in Cycles viewport render update, after recent changes.Brecht Van Lommel
BVH8 refitting code had a bug.
2018-08-30Cleanup: license header formatting.Brecht Van Lommel
2018-08-29Cleanup: trailing spaceCampbell Barton
2018-08-29Cleanup: trailing spaceCampbell Barton
2018-08-29Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-29Fix Cycles CUDA build after recent changes.Brecht Van Lommel
2018-08-29Cleanup: consistent includes.Brecht Van Lommel
2018-08-29Merge branch 'master' into blender2.8Sergey Sharybin
2018-08-29CMake: Comply with include path reported by FindOpenGL.cmakeSergey 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-29Cycles: Add BVH8 and packeted triangle intersectionSergey 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-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-28UI: use keyword argumentsCampbell Barton
Prepare for keyword only args.
2018-08-28Cycles: use fields for property definitionsCampbell Barton
2018-08-28RNA: 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.