Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4156 / 8462

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
Revision 93dbd81 by Mike Erwin (master)
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
Revision 5b26c36 by Mike Erwin (master)
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
Revision a85f68e by Mike Erwin (master)
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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021