Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4176 / 8462

October 18, 2016, 15:23 (GMT)
[windows] Create A Blender Desktop Shortcut in the msi installer , fixes T49522
October 18, 2016, 14:59 (GMT)
Cycles: Add SplitKernelFunction with OpenCL implementation

SplitKernelFunction can represent a split kernel function for any device its
been implemented for. Currently this is only for OpenCL to simplify the
enqueueing of the split kernels and move another step closer to a split
kernel that can run on any device.
October 18, 2016, 12:17 (GMT)
Fix: Append 'Object proxy' hack checking for local/linked usages before those flags were set!

Dummy mistake, to be backported to 2.78a.
October 18, 2016, 10:20 (GMT)
Cycles: Replace use of cl_mem with device_memory in split kernel device

Working towards using only device agnostic types and methods in the host.
October 18, 2016, 09:24 (GMT)
Clarified warning in EnumProperty

Blender doesn't necessarily crash when Python doesn't keep references to
the returned strings. As a result, someone that implements this incorrectly
could be lulled into a false sense of correctness by Blender not crashing.
Revision 70ff63e by Mike Erwin (master)
October 18, 2016, 04:08 (GMT)
OpenGL: tweak image shaders & code that uses them

- rename image shaders to describe exactly what they do
- rename inputs to match other built-in shaders
- set & use active texture unit
- no need to enable/disable textures with GLSL
- pull vertex format setup out of loops
Revision 0c6939f by Mike Erwin (master)
October 18, 2016, 03:48 (GMT)
minor cleanup & deprecation

Revision 8327795 by Mike Erwin (master)
October 18, 2016, 03:28 (GMT)
OpenGL: draw image empties with new API

This extensive rewrite caches the image texture in VRAM. Can handle images up to OpenGL limits (8K or 16K).

Part of T49043 & T49450
October 17, 2016, 19:45 (GMT)
Fixup for doversion (rB8d573aa0 and rBa7e74791)
October 17, 2016, 19:24 (GMT)
Fix for gpu_shader_2D_texture_2D_frag.glsl

Report and patch by Willian Padovani Germano (ianwill)
October 17, 2016, 19:02 (GMT)
better inflow map generation
October 17, 2016, 17:28 (GMT)
Proper fix for crash when joining areas that doesn't break manipulators

Turns out CTX_wm_region returns mostly NULL in wm_manipulatormaps_handled_modal_update. Now propertly unsetting area/region data of handlers when deleting area/region.
October 17, 2016, 15:13 (GMT)
Fix Blenderplayer not compiling....
October 17, 2016, 13:00 (GMT)
Fix T49722: Appending Bug (Groups).

One day we'll have to reconsider why some many 'real' ID usages are not
refcounting... :(

To be backported to 2.78a.
October 17, 2016, 12:51 (GMT)
Merge branch 'master' into cycles_split_kernel
October 17, 2016, 12:28 (GMT)
UV Editor: Add filter option to control what is visible when Draw Other Objects is enabled

Previously the editor will always try to only show UV faces with the same exact active
image or image texture, which is quite difficult to control on a production shaders, where
each material can have multiple objects assigned.

The idea of this commit is to bring option which allows to easily control what to display
when "Draw Other Objects" is enabled, so currently we can have old behavior ("Same Image")
or tell editor to show everything ("All"). In the future we can extend it with such filters
as "Same Material" and things like that.

Hopefully this will help @eyecandy's workflow of texturing.
October 17, 2016, 12:23 (GMT)
Cycles: Refactor so all split kernels have same signature

This is to set things up for supporting the split kernel on cpu and other
devices. By having the same signature for each kernel we can deduplicate
a lot of code without needing any trickery. The only kernel that doesn't
share this signature is the `data_init` kernel, which might end up being
different for each device type.
October 17, 2016, 10:38 (GMT)
Fix T49738: Hair Add Brush doesn't work

the issue was caused by wrong default value for brush particle count
which was clamped on display from 0 to 1. This is technically a regression
but how to port this to 2.78a?
October 17, 2016, 10:28 (GMT)
Fix T49630: Cycles: Swapped shader and bake kernels

The problem here was, as the title says, that the two kernels were swapped.
Since shader evaluation is only used for building the samling map when World MIS is enabled, rendering without it would still work fine, although baking also was broken.
October 17, 2016, 09:51 (GMT)
Cycles: Improve OpenCL kernel compilation logging

The previous refactor changed the code to use a separate logging mechanism to support multithreaded compilation.
However, since that's not supported by any frameworks yes, it just resulted in bad logging behaviour.
So, this commit changes the logging to go diectly to stdout/stderr once again by default.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021