October 9, 2017, 02:59 (GMT) |
UI: VSE strip menu reorganization Add Inputs and Transform submenus. |
Revision e360d00 by Brecht Van Lommel October 8, 2017, 19:12 (GMT) |
Cycles: schedule more work for non-display and compute preemption CUDA cards. This change affects CUDA GPUs not connected to a display or connected to a display but supporting compute preemption so that the display does not freeze. I couldn't find an official list, but compute preemption seems to be only supported with GTX 1070+ and Linux (not GTX 1060- or Windows). This helps improve small tile rendering performance further if there are sufficient samples x number of pixels in a single tile to keep the GPU busy. |
Revision 5aa08eb by Mathieu Menuet / Brecht Van Lommel October 8, 2017, 16:36 (GMT) |
Fix T53017: Cycles not detecting AMD GPU when there is an NVidia GPU too. Best guess is that cuInit() somehow interferes with the AMD graphics driver on Windows, and switching the initialization order to do OpenCL first seems to solve the issue. |
Revision abcda06 by Clément Foucault October 8, 2017, 16:23 (GMT) |
Eevee: Fix bad defines for volumetric shadowing |
Revision 9ea2a7c by Bastien Montagne October 8, 2017, 14:08 (GMT) |
Fix potential string buffer overruns. Note that our library path handling is still rather dodgy on this regards, shall take some time at some point to seriously sanitize it... |
Revision f7db1a4 by Clément Foucault October 8, 2017, 13:49 (GMT) |
Gawain: Make common uniforms become builtins This improves eevee's cache performance by 13% in my test. |
Revision cdb0b3b by Brecht Van Lommel October 8, 2017, 11:17 (GMT) |
Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. |
Revision 4b3e6cb by Campbell Barton October 8, 2017, 07:49 (GMT) |
Cleanup: --help text Sync with manual |
Revision c3d3483 by Campbell Barton October 8, 2017, 03:05 (GMT) |
CMake: Re-order PYTHON_VERSION check Missing paths would error first. |
Revision f61c340 by Brecht Van Lommel October 8, 2017, 00:55 (GMT) |
Cycles: OpenCL bicubic and tricubic texture interpolation support. |
Revision c040ded by Brecht Van Lommel October 7, 2017, 20:10 (GMT) |
Fix incorrect MIS with principled BSDF and specular roughness 0. |
Revision c921c3b by Ray molenkamp October 7, 2017, 13:58 (GMT) |
[cmake] Add minimum python version check to cmake to prevent later build errors. |
Revision d7eabc6 by Brecht Van Lommel October 7, 2017, 13:32 (GMT) |
Code cleanup: simplify cmake kernel install. |
Revision 2d92988 by Brecht Van Lommel October 7, 2017, 13:30 (GMT) |
Cycles: CUDA bicubic and tricubic texture interpolation support. While cubic interpolation is quite expensive on the CPU compared to linear interpolation, the difference on the GPU is quite small. |
Revision 23098cd by Brecht Van Lommel October 7, 2017, 12:53 (GMT) |
Code refactor: make texture code more consistent between devices. * Use common TextureInfo struct for all devices, except CUDA fermi. * Move image sampling code to kernels/*/kernel_*_image.h files. * Use arrays for data textures on Fermi too, so device_vector<Struct> works. |
Revision d013b56 by Alexander Gavrilov October 7, 2017, 10:53 (GMT) |
Actually force accumulate mode for the Smear brush in weight/vertex paint. Just removing the checkbox from UI isn't enough for proper behavior. |
Revision 6b8abef by Alexander Gavrilov October 7, 2017, 09:45 (GMT) |
Make weight paint blur thread safe, and fix smear ignoring mirror. Instead of trying to be clever with swaps and lazy updating the weight data, simply recalculate one single array. To improve performance, use threading for that. |
Revision adfbf27 by Campbell Barton October 7, 2017, 04:57 (GMT) |
Cleanup: style, duplicate includes |
Revision 37b4572 by Campbell Barton October 7, 2017, 04:14 (GMT) |
Cleanup: remove Py3.5 compatible code |
Revision 8a1d787 by Dalai Felinto October 6, 2017, 21:55 (GMT) |
Initial fix for T53014: Cycles material preview no light This was introduced on 9ad2c0b6154. Although this still doesn't fix the issue, it updates the preview system to use COLLECTION_DISABLED as intended. What is missing now is for the flushing to work effectively. |
|