Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1982 / 5574

October 9, 2017, 02:59 (GMT)
UI: VSE strip menu reorganization

Add Inputs and Transform submenus.
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.
October 8, 2017, 16:23 (GMT)
Eevee: Fix bad defines for volumetric shadowing
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...
October 8, 2017, 13:49 (GMT)
Gawain: Make common uniforms become builtins

This improves eevee's cache performance by 13% in my test.
October 8, 2017, 11:17 (GMT)
Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading.
October 8, 2017, 07:49 (GMT)
Cleanup: --help text

Sync with manual
October 8, 2017, 03:05 (GMT)
CMake: Re-order PYTHON_VERSION check

Missing paths would error first.
October 8, 2017, 00:55 (GMT)
Cycles: OpenCL bicubic and tricubic texture interpolation support.
October 7, 2017, 20:10 (GMT)
Fix incorrect MIS with principled BSDF and specular roughness 0.
October 7, 2017, 13:58 (GMT)
[cmake] Add minimum python version check to cmake to prevent later build errors.
October 7, 2017, 13:32 (GMT)
Code cleanup: simplify cmake kernel install.
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.
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.
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.
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.
October 7, 2017, 04:57 (GMT)
Cleanup: style, duplicate includes
October 7, 2017, 04:14 (GMT)
Cleanup: remove Py3.5 compatible code
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021