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-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.
2018-08-28UI: text keyword argument to labelCampbell Barton
Prepare for keyword only args
2018-08-28cmake: adjustments required for lib-upgrade on windows.Ray Molenkamp
2018-08-27Fix pen tablet stuck on Windows for some non-Wacom tablets.Colby Klein
Differential Revision: https://developer.blender.org/D3573
2018-08-26Cleanup: trailing spaceCampbell Barton
2018-08-25Cycles Denoiser: Allocate a single temporary buffer for the entire denoising ↵Lukas Stockner
process With small tiles, the repeated allocations on GPUs can actually slow down the denoising quite a lot. Allocating the buffer just once reduces rendertime for the default cube with 16x16 tiles and denoising on a mobile 1050 from 22.7sec to 14.0sec.
2018-08-25Cycles: Add Denoising Clean to the debugging denoising passesLukas Stockner
2018-08-24Cycles: Cleanup, styleSergey Sharybin
I wouldn't mind changing style to have space after keyword, but there was no official code style change proposed.
2018-08-24Cycles: Fix wrong looking voronoi of second 2nd closestSergey Sharybin
Was only happening for release builds made with GCC-8. Probably some optimization strtegy was confused by uninitialized variable.
2018-08-23UI: Subpanels to Cycles Samples for Branched Path TracingWilliam Reynish
2018-08-23Merge branch 'master' into blender2.8Bastien Montagne