Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-25 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-07-25 | Fix T51450: viewport render time keeps increasing after render is done. | Jeff Knox | |
Reviewed By: brecht Differential Revision: https://developer.blender.org/D2747 | |||
2017-07-24 | Fix T51948: pen pressure not detected with some Wacom tablets. | James Fulop | |
Generalizes current conditions, QT implements it the same way. | |||
2017-07-24 | Fix Cycles multi scatter GGX different render results with Clang and GCC. | Brecht Van Lommel | |
The order of evaluation of function arguments is undefined, and the order was reversed between these compilers. This was causing regressions tests to give different results between Linux and macOS. | |||
2017-07-23 | Fix T52152: allow zero roughness for Cycles principled BSDF, don't clamp. | Brecht Van Lommel | |
2017-07-23 | Fix Cycles denoising NaNs with a 1 sample renders. | Brecht Van Lommel | |
This was causing different render results with different compilers. We can't do much useful with 1 sample, but better for debugging. | |||
2017-07-22 | Fix use of uninitialized value in Cycles, probably did not cause a bug. | Brecht Van Lommel | |
2017-07-21 | Pass EvaluationContext argument everywhere | Luca Rood | |
Note that some little parts of code have been dissabled because eval_ctx was not available there. This should be resolved once DerivedMesh is replaced. | |||
2017-07-21 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-07-21 | Fix a few harmless maybe uninitialized warnings with GCC 5.4. | Brecht Van Lommel | |
GCC seems to detect uninitialized into function calls now, but then isn't always smart enough to see that it is actually initialized. Disabling this warning entirely seems a bit too much, so initialize a bit more now. | |||
2017-07-21 | Fix T52135: Cycles should not keep generated/packed images in memory after ↵ | Brecht Van Lommel | |
render. | |||
2017-07-21 | Fix potential memory leak in Cycles loading of packed/generated images. | Brecht Van Lommel | |
2017-07-20 | Fix T52125: principled BSDF missing with macOS OpenCL. | Brecht Van Lommel | |
2017-07-20 | Cycles: fixed the SM_2x CUDA kernel build that I broke in my previous commit | Stefan Werner | |
2017-07-20 | Fix T52107: Color management difference when using multiple and different ↵ | Stefan Werner | |
GPUs together This commit unifies the flattened texture slot names for bindless and regular CUDA textures. Texture indices are now identical across all CUDA architectures, where before Fermi used different indices, which lead to problems when rendering on multi-GPU setups mixing Fermi with newer hardware. | |||
2017-07-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-07-18 | Fix T49498: continuous grab issues on macOS, particularly with gaming mouses. | Brecht Van Lommel | |
Change the implementation so it no longer takes over the mouse cursor motion from the OS, instead only move it when warping, similar to Windows and X11. Probably the reason it was not done this way originally is that you then get a 500ms delay after warping, but we can use a trick to avoid that and get much smoother mouse motion than before. | |||
2017-07-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-07-18 | Fix T52021: Shadow catcher renders wrong when catcher object is behind ↵ | Sergey Sharybin | |
transparent object Tweaked the path radiance summing and alpha to accommodate for possible contribution of light by transparent surface bounces happening prior to shadow catcher intersection. This commit will change the way how shadow catcher results looks when was behind semi transparent object, but the old result seemed to be fully wrong: there were big artifacts when alpha-overing the result on some actual footage. | |||
2017-07-18 | Cycles: Remove meaningless camera ray check | Sergey Sharybin | |
In branched path tracing main loop is always a camera ray, with varying number of transparent bounces. | |||
2017-07-12 | Gawain: add GWN_vertbuf_clear | Campbell Barton | |
Needed to clear the buffer without freeing. | |||
2017-07-12 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2017-07-12 | Cycles: Enable SSS from Principled BSDF only when actually in use | Mai Lavelle | |
This gives speed up for the split kernel in scenes using the principled BSDF but without subsurface scattering. | |||
2017-07-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-07-12 | Cycles: Fix comparison in principled BSDF | Mai Lavelle | |
Could have lead to black pixels. | |||
2017-07-11 | Fix T52027: OSL getattribute() crash, when optimizer calls it before rendering. | Brecht Van Lommel | |
2017-07-11 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-07-11 | Cycles: Disable OpenCL clFlush workarounds | Sergey Sharybin | |
This is something which was reported to work fine by Mai, Benjamin and confirmed by myself. Disabling this workaround gains us some speedup: Before Now bmw27 04:28.42 04:07.79 classroom 09:26.48 08:54.53 fishy_cat 08:44.01 08:18.70 koro 09:17.98 08:57.18 pavillon_barcelone 12:26.64 11:52.81 Test environment is: - Ubuntu 16.04, with all updates installed - AMD RX 480 GPU - amdgpu pro driver version 17.10-450821 | |||
2017-07-11 | Opensubdiv: Fix compilation error with older Opensubdiv versions | Sergey Sharybin | |
2017-07-09 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2017-07-08 | Fix T51959: Windows + Intel GPU offset between UI drawing and mouse. | Brecht Van Lommel | |
Unfortunately this means disabling the code that ensures the title bar is properly scaled with DPI, however better to have that as a cosmetic issue than Blender being unusable with a lot of Intel GPUs. | |||
2017-07-08 | Gawain: Add support for compressed index with instancing. | Clément Foucault | |
2017-07-08 | Fix T51967: OSL crash after rendering finished (mainly on Windows). | Brecht Van Lommel | |
2017-07-08 | Cycles: recognize Eevee material output. | Brecht Van Lommel | |
2017-07-07 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2017-07-07 | Cycles: Fix ambiguity in call of min() function | Sergey Sharybin | |
2017-07-07 | Fix T51980: Motion Tracking - png image files appear in the Blender program ↵ | Sergey Sharybin | |
directory when using refine Residue of debug code remained form some older bug fix. | |||
2017-07-06 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-07-06 | Cycles: Add artificial memory limit debug option for OpenCL | Mai Lavelle | |
2017-07-06 | Revert "Cycles: use std::min and max for extra overloads" | Mai Lavelle | |
We already have this in util_algorithm.h This reverts commit cff172c7621d89773baa99a9460f19056efb5f1e. | |||
2017-07-06 | Cycles: Dont allow global size to fall to zero | Mai Lavelle | |
2017-07-06 | Cycles: Detect out of memory before buffer allocation in OpenCL devices | Mai Lavelle | |
2017-07-06 | Cycles: use std::min and max for extra overloads | Mai Lavelle | |
2017-07-05 | Merge branch 'master' into blender2.8 | Sybren A. Stüvel | |
2017-07-05 | Cycles: Fix compilation error after recent logging changes | Sergey Sharybin | |
This file uses std::ostream for helper << operators, so need to make sure corresponding header is included. | |||
2017-07-05 | Merge branch 'master' into blender2.8 | Luca Rood | |
2017-07-05 | Cycles: Pass string by const reference rather than by value | Sergey Sharybin | |
Some of the functions might have been inlined, but others i don't see how that was possible (don't think virtual functions can be inlined here). In any case, better be explicitly optimal in the code. | |||
2017-07-05 | Cycles: Fix compilation error when building without Glog and no C++11 | Sergey Sharybin | |
2017-07-04 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/makesdna/DNA_particle_types.h | |||
2017-07-03 | Merge branch 'master' into blender2.8 | Alexander Romanov | |