June 8, 2016, 19:45 (GMT) |
Add upstream information to libraries |
June 8, 2016, 19:45 (GMT) |
Support Cycles wave texture in GLSL viewport. |
June 8, 2016, 19:45 (GMT) |
Minor edits to last commit Failed with chunk merging disabled |
June 8, 2016, 19:45 (GMT) |
Fix issue in with multiple importance sampling in recent code refactor. |
June 8, 2016, 19:45 (GMT) |
BMesh: don't alloc zero sized select elem array |
June 8, 2016, 19:45 (GMT) |
Fix T48466: Multiple passes starting with 'Diffuse' in EXR file breaks its loading in Blender. Issue here is that for Blender, any pass which name starts with 'Diffuse' is considered a diffuse pass - and it does not really support several passes of the same type in renderresult. So for now, passtype_from_name() is now checking whether a pass of same type already exists in render layers, and return 0 (uknown passtype) in this case. |
June 8, 2016, 19:45 (GMT) |
Fix edit-mesh draw not disabling stipple Caused problem w/ basic-shader |
June 8, 2016, 19:45 (GMT) |
Make playback invoked form animation editors more usable This covers the following workflow. Animator will disable Update All 3D views in order to get quick playback in a particular 3D editor. However, it also handy to see playback in all editors and image editors to see comparison of animation and reference footage. So the idea here is to refresh reasonable editors when playback is invoked from animation editors. Commit to make Hjalti happy. |
June 8, 2016, 19:45 (GMT) |
Cycles: Fix compilation error of CUDA kernels after recent volume commit Apparently the code path with malloc() was enabled for CUDA. |
June 8, 2016, 19:45 (GMT) |
GLSL: Brick texture uses bit operations, which seems to be a failure on some Intel cards |
June 8, 2016, 19:45 (GMT) |
Cycles: Support bump mapping in GLSL viewport This commit implements Bump node in GLSL, making it possible to see previews of bump mapping in viewport without need to render. Nothing really fancy going on here, just uses internal dFdx/dFdy functions to get derivatives of the surface and map itself. Quite basic but seems to behave correct-ish. This commit also makes Displacement material output to affect viewport shading by re-linking unconnected Normal input to a node which was used for displacement output (via Bump node). Intention of all this is to make it really easy to do bump map painting with Cycles as an active render engine. Reviewers: campbellbarton, mont29, brecht, psy-fi Reviewed By: brecht Subscribers: Blendify, eyecandy Differential Revision: https://developer.blender.org/D2014 |
June 8, 2016, 19:45 (GMT) |
Cleanup: cmake, indentation, line length |
June 8, 2016, 19:45 (GMT) |
Dynamicpaint: fix (unreported) missing progress bar in early baking stage. Nothing was shown in UI during pre-bake step, while it can take several minutes to complete with heavy geometry. |
June 8, 2016, 19:45 (GMT) |
readfile: add assert to check libmap isn't sorted |
June 8, 2016, 19:45 (GMT) |
Fix T48204: Generic Tablet on Linux - Erratic strokes with pressure sensitivity enabled. Once and for all - I hope! So, for the records: Xinput1 events' valuators have a first_axis and axis_count defining the 'range' of valid axes for that event - but valid data in the valuator's array **always** start at zero (which means that, if event reports first axis as being axis 2, axis 2's value is in axis_data[0]). |
June 8, 2016, 19:45 (GMT) |
Theme: 2.4x disabled menu text wasn't greyed out |
June 8, 2016, 19:45 (GMT) |
Revert string splitting Caused error on OSX |
June 8, 2016, 19:45 (GMT) |
Usual i18n/UI messgaes fixes... |
June 8, 2016, 19:45 (GMT) |
Cycles: Reduce amount of malloc() calls from the kernel This commit makes it so malloc() is only happening once per volume and once per transparent shadow query (per thread), improving scalability of the code to multiple CPU cores. Hard to measure this with a low-bottom i7 here currently, but from quick tests seems volume sampling gave about 3-5% speedup. The idea is to store allocated memory in kernel globals, which are per thread on CPU already. Reviewers: dingto, juicyfruit, lukasstockner97, maiself, brecht Reviewed By: brecht Subscribers: Blendify, nutel Differential Revision: https://developer.blender.org/D1996 |
June 8, 2016, 19:45 (GMT) |
Cleanup & simplify snapping functions - the name of the enumerator `SNAP_NOT_OBEDIT` was changed to `SNAP_NOT_ACTIVE`. - the parameter `snap_to_flag` was moved to outside `SnapObjectParams`. - the member `use_object_edit` was renamed to `use_object_edit_cage`. - added the arg `params` in `ED_transform_snap_object_project_ray`. - simplifications in the loop of the function `snapObjectsRay`. |
|