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. |
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 |
October 18, 2016, 03:48 (GMT) |
minor cleanup & deprecation |
October 18, 2016, 03:28 (GMT) |
October 17, 2016, 19:45 (GMT) |
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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021