November 7, 2016, 07:13 (GMT) |
Improved the clearcoat part by using GTR1 instead of GTR2 |
November 7, 2016, 02:19 (GMT) |
Cycles: Refactor Device selection to allow individual GPU compute device selection Previously, it was only possible to choose a single GPU or all of that type (CUDA or OpenCL). Now, a toggle button is displayed for every device. These settings are tied to the PCI Bus ID of the devices, so they're consistent across hardware addition and removal (but not when swapping/moving cards). From the code perspective, the more important change is that now, the compute device properties are stored in the Addon preferences of the Cycles addon, instead of directly in the User Preferences. This allows for a cleaner implementation, removing the Cycles C API functions that were called by the RNA code to specify the enum items. Note that this change is neither backwards- nor forwards-compatible, but since it's only a User Preference no existing files are broken. Reviewers: #cycles, brecht Reviewed By: #cycles, brecht Subscribers: brecht, juicyfruit, mib2berlin, Blendify Differential Revision: https://developer.blender.org/D2338 |
November 6, 2016, 23:56 (GMT) |
updated liquid inflow function |
November 6, 2016, 19:34 (GMT) |
Cycles: Fix T49952: Bad MIS sampling of backgrounds with single bright pixels With this fix, using a MIS map resolution equal to the image size for closest imterpolation or twice the size for linear interpolation gets rid of all fireflies. Previously, a much higher resolution was needed to get acceptable noise levels. |
November 5, 2016, 20:04 (GMT) |
MSVC Runtime copy : Remove erroneously left in diagnostic message from CMakeLists.txt |
November 5, 2016, 20:03 (GMT) |
Gawain: manage batch API's current shader program + uniform funcs Typical pattern: Batch_set_program Batch_Uniform(s) Batch_draw |
November 5, 2016, 19:58 (GMT) |
[msvc2015] Add support for copying the vc runtime. There's more dll's hanging out in the ucrt folder, but I just grabbed the ones blender requested (not sure if that's a wise idea, but it seems to work) Reviewers: sergey, juicyfruit Reviewed By: juicyfruit Differential Revision: https://developer.blender.org/D2335 |
November 5, 2016, 18:26 (GMT) |
OpenGL: edge overlay shaders As seen at #bcon16. These were produced quickly and probably need further work. SIMPLE variant draws triangle mesh edges. Based on this research: http://www2.imm.dtu.dk/pubdb/views/edoc_download.php/4884/pdf/imm4884.pdf http://developer.download.nvidia.com/SDK/10/direct3d/Source/SolidWireframe/Doc/SolidWireframe.pdf Non-SIMPLE variant can adjust thickness per edge. This can be used to draw only some edges, or accentuate some edges. Given the right inputs this is a general n-gon perimeter shader. Part of T49165 |
November 5, 2016, 17:56 (GMT) |
OpenGL: further wireframe shaders As seen at #bcon16 Geometry shader version is automatically used on modern GL runtimes. Legacy version is used on pre-3.2 systems (Mac, Mesa compat profile). They have the same inputs and visual result. TODO: specialized versions that are less flexible -- draw ALL edges or draw JUST silhouette edges. Part of T49165 |
November 5, 2016, 13:23 (GMT) |
change default for quicktime suport for macOS to off |
November 4, 2016, 17:38 (GMT) |
cleaned up a bit in scripts and now using new readParticle() function instead of temp file hack |
November 4, 2016, 13:49 (GMT) |
cycles, cuDeviceComputeCapability is deprecated as of cuda 5.0 |
November 4, 2016, 08:55 (GMT) |
Fix T49905: Segfault when copying object data of linked object. We have to clear `newid` of all datablocks, not only object ones. Note that this whole stuff is still using some kind of older, primitive 'ID remapping', would like to see whether we can replace it with new, more generic one, but that's for another day. |
November 4, 2016, 07:34 (GMT) |
Fix (unreported) asserts in `make_object_duplilist_real()`. Code would try to add multiple time the same key in `parent_gh` (for this ghash a lot of dupliobjects may generate same key). Was making the tool unusable in debug builds. Also optimise things a bit by avoiding creating parent_gh when only `use_base_parent` is set. |
November 4, 2016, 07:27 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2016-uv_tools |
November 4, 2016, 07:11 (GMT) |
Fix T49918: Make duplicates real crash on clicking operator toggles. handle_mutex may be NULL here... |
November 3, 2016, 23:48 (GMT) |
Merge branch 'blender2.8' into layer-manager Conflicts: source/blender/blenloader/intern/versioning_270.c |
November 3, 2016, 20:10 (GMT) |
Fix T49903: Blender crashes -> Append Group incl. Object using boolean modifier New code dealing with getting rid of lib-only cycles of data-blocks could add several time the same datablock to the list of candidates. Now this is avoided, and pointers are further cleaned up as double-safety measure. |
November 3, 2016, 20:04 (GMT) |
updated manta pp files and simplified python api |
November 3, 2016, 19:28 (GMT) |
Fix bplayer (c) |
|
|
|


Master Commits
MiikaHweb | 2003-2021