Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-13 | Code cleanup: style | Campbell Barton | |
2014-02-13 | Fix T38615: cycles rendering beckmann/GGX refraction wrong with IOR equal to 1. | Brecht Van Lommel | |
2014-02-13 | Fix T38332, Fix T38607: cycles render crash with motion blur. | Brecht Van Lommel | |
It wasn't working together well with the python thread state changes after the depsgraph multithreading. | |||
2014-02-12 | NDOF/X11: skip getting the time when no ndof events are processed | Campbell Barton | |
2014-02-12 | NDOF/X11: fix for glitch using ndof outside the view and entering again | Campbell Barton | |
2014-02-12 | Cycles: Avoid unnecessary dot products in Mesh/Hair export code. | Thomas Dinges | |
2014-02-11 | Cycles: mix hair minimum width code with SSE intersection code | Brecht Van Lommel | |
Gives 6.5% speedup for hair.blend from testsuite. This commit was previously reverted, but should work ok now. Patch by Sv. Lockal. | |||
2014-02-11 | Cycles: Code refactor for Clamping/Inf Rejection, combined into 1 function. ↵ | Thomas Dinges | |
Also avoid some conditionals. Reviewed by: brecht Differential Revision: https://developer.blender.org/D310 | |||
2014-02-11 | Fix T38597: cycles status bar missing some updates. | Brecht Van Lommel | |
2014-02-11 | Better fix for T38501: blender crashes right after adding image texture to | Sv. Lockal | |
material in cycles Buggy MSVC 2008 in 32-bit mode ignores stack align attribute for float3. Now it uses reference to __m128, which is always aligned. | |||
2014-02-11 | Fix Cycles Light Passes being always enabled, own regression in Clamp commit ↵ | Thomas Dinges | |
yesterday. KernelIntegrator just doesn't have valid data at this point, so we need to go one level deeper. | |||
2014-02-11 | Cycles: Clamp Direct now affects the Background too. | Thomas Dinges | |
Reviewed by: brecht Differential Revision: https://developer.blender.org/D306 | |||
2014-02-11 | Fix T38537: issue with OS X full screen startup.blend after recent changes. | Brecht Van Lommel | |
Also fixed the redrawing while entering and exiting fullscreen, it would show a distracting white window contents during the animation. | |||
2014-02-11 | Cycles: Separation of Indirect and Direct clamping. | Thomas Dinges | |
Indirect and Direct samples can now be clamped individually. This way we can clamp the indirect samples (fireflies), while keeping the direct highlights. Example render: http://www.pasteall.org/pic/show.php?id=66586 WARNING: This breaks backwards compatibility. If you had Clamping enabled in an old file, you must re-enable either Direct/Indirect clamping or both again. Reviewed by: brecht Differential Revision: https://developer.blender.org/D303 | |||
2014-02-10 | Fix part of T38304: cycles render problem with zero length curve segments. | Brecht Van Lommel | |
Now these are removed from the curve. | |||
2014-02-10 | Fix T38576: cycles hair not rendering in edit/paint modes. | Brecht Van Lommel | |
2014-02-10 | Fix T38501: blender crashes right after adding image texture to material | Sv. Lockal | |
in cycles Also fix very similar problem in half-float SSE conversion. | |||
2014-02-09 | OSX/scons: allow for compiling with clang-openmp-3.4 | Jens Verwiebe | |
See: http://clang-omp.github.io + fix a longstanding bad include in darwin-config | |||
2014-02-09 | Code cleanup: Remove Debug closure declaration. | Thomas Dinges | |
2014-02-09 | Cycles: use COMPAT_ENGINES mechanism for UI panels. | Jonas Eschenburg | |
This way addons like network renderers can more easily reuse them. Reviewed By: brecht | |||
2014-02-08 | Cycles Standalone: Expose Shader settings in the xml api. | Thomas Dinges | |
2014-02-08 | Cycles Standalone: Exit when no xml file can be found. | Thomas Dinges | |
2014-02-07 | Fix T36979: wrong render of textured mesh lights with multiple importance ↵ | Brecht Van Lommel | |
sampling. | |||
2014-02-07 | Fix T38526: crash using blackbody node on background with multiple ↵ | Brecht Van Lommel | |
importance sampling. | |||
2014-02-07 | Fix T38524: Cycles not rendering sky texture correct when the direction ↵ | Brecht Van Lommel | |
vector is not normalized. | |||
2014-02-06 | Cycles: add pass alpha threshold value to render layers. | Brecht Van Lommel | |
Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold. With value 0.0 the first surface hit will always write to these passes, regardless of transparency. With higher values surfaces that are mostly transparent can be skipped until an opaque surface is encountered. | |||
2014-02-06 | Fix wrong animation duration when using older Libav | Sergey Sharybin | |
2014-02-06 | Cycles Network rendering, remove some exception throwing, replace with saner ↵ | Martijn Berger | |
error handling This patch adds a network_error() function more alike how other devices handle error's - it adds a check for errors on load_kernels to make sure we do not crash if rendering without a server. - it uses the non throwing variation of boost::asio::read. Reviewers: brecht Reviewed By: brecht CC: brecht Differential Revision: https://developer.blender.org/D86 | |||
2014-02-05 | Building elbeem without openmp failed | Campbell Barton | |
2014-02-05 | Fix T36769: fluid sim modifier can crash blender | Daniel Genrich | |
Crash only happened when the number of openmp threads were greater than the resolution. | |||
2014-02-05 | Attempt to fix OSL build error on Linux with latest OSL master. | Brecht Van Lommel | |
2014-02-04 | Cycles: bvh_cardinal_curve_intersect intro SSE optimization | Sv. Lockal | |
Gives 5% speedup for koro_final.blend, 10-15% for hair.blend Reviewed By: brecht Differential Revision: https://developer.blender.org/D225 | |||
2014-02-04 | Fix cycles crash with float image textures on CPU without AVX support. | Brecht Van Lommel | |
The AVX kernel functions for reading image textures could be get used from non-AVX kernels. These are C++ class methods and need to be marked for inlining, all other functions are static so they don't leak into other kernels. | |||
2014-02-03 | Cycles_server also needs to link to libdl on linux | Martijn Berger | |
2014-02-03 | Cycles: small optimization for SSE 4.1 bvh intersector | Sv. Lockal | |
Gives 0.7% - 1.3% speedup for BMW1M-MikePan scene. Reviewers: juicyfruit Differential Revision: https://developer.blender.org/D280 | |||
2014-02-03 | Fix T38439: allow IOR in range [0, inf] instead of [1, inf] in Cycles. | Brecht Van Lommel | |
The same can be achieved by flipping normals on the mesh, but it can be convenient to do this in the shader. | |||
2014-02-03 | Fix T38452: on OS X 10.9, now always use Lion style fullscreen. | Brecht Van Lommel | |
On earlier versions there is no proper multi-monitor support, so we leave the choice still. But for 10.9 this just interacts better with other elements like spaces and the dock. | |||
2014-02-03 | Cycles: enable /arch:AVX in msvc 11 and later versions for avx kernel | Sv. Lockal | |
This enables VEX-encoding in AVX kernel for windows msvc builds and gives 5-10% speedup for different scenes. Reviewers: juicyfruit, dingto, brecht Reviewed By: brecht CC: brecht Differential Revision: https://developer.blender.org/D284 | |||
2014-02-03 | Fix T38455: Blenderplayer is not working | Sergey Sharybin | |
Was a regression since avg_frame_rate changes. Didn't find reliable way to get stream duration which will work with both FFmpeg and Libav so added some freaking black magic to distinguish one from another. | |||
2014-02-03 | Code cleanup: use bools where possible | Campbell Barton | |
2014-02-03 | Code cleanup: white space and cmake was broken on all platforms | Campbell Barton | |
2014-02-02 | Code cleanup / Cycles: Remove unused "curverender" variable from Object ↵ | Thomas Dinges | |
class, was never used. | |||
2014-02-02 | Code cleanup / Cycles: Remove encasing_ratio variable, it was already hard ↵ | Thomas Dinges | |
coded, so define it in the kernel only. | |||
2014-02-02 | Add include needed for clang, quiet warning | Campbell Barton | |
2014-02-01 | Cycles: less instructions for CPU perlin code | Sv. Lockal | |
Also move shuffle() in bvh traversal back (was accidentally lost in SSE hair revert) | |||
2014-01-30 | Warnings: quiet unused define message | Campbell Barton | |
2014-01-29 | Fix sconscript syntax error when using python 2.x instead of 3.x. | Brecht Van Lommel | |
2014-01-29 | Scons: Some tweaks for f70d9660474c, we don't need SSE41 kernel for 32bit, ↵ | Thomas Dinges | |
nor vc2008 x64. | |||
2014-01-29 | Scons: refactor cycles kernel code to avoid building the AVX kernel with | Brecht Van Lommel | |
compilers that don't support it. CMake still needs to updated to work the same for consistency, but this should fix the OS X buildbot at least. | |||
2014-01-29 | Fix T37999: incorrect windows size with Visual Studio 2013 builds. | Brecht Van Lommel | |
This is a known bug in Windows, now work around it. https://bugreports.qt-project.org/browse/QTBUG-36192 http://connect.microsoft.com/VisualStudio/feedback/details/753224/regression-getsystemmetrics-delivers-different-values |