Blender Git Loki

Kaikki Blender Git kommitit.

Page: 753 / 8462

April 7, 2021, 12:16 (GMT)
Cycles: Remove unused timeouts from Session
April 7, 2021, 12:16 (GMT)
Cycles: Pass callback by const reference

The only benefit which I am aware of of passing callback by value is
when it needs to be moved for a permanent storage somewhere else.

Here passing it by value was creating temporary copies for every
invocation.
April 7, 2021, 12:16 (GMT)
Cycles: Move multi-device workaround to the PathTrace

This change makes it so the actual device is actually created with all
denoising devices in it. Noticed when started working on OptiX denoiser
and had CPU render device (the OptiX device was never created).
April 7, 2021, 12:16 (GMT)
Cycles: Mark path trace TODO as solved

The scheduling block is what the PathTraceWorkGPU is doing with the
maximum number of path states.
April 7, 2021, 12:16 (GMT)
Cycles: Remove adaptive stopping per sample capability

It is supposed to be always supported. Without it is not really
possible to do an efficient adaptive stopping on a big tile scale.
April 7, 2021, 12:16 (GMT)
Cycles: Some basements for the OptiX denoiser

The actual logic is not implemented, but some initial APIs are in
place.

The main purpose of this change is to make sure the device for OptiX
denoiser is actually created and available.

Still some work is needed to create denoiser on an appropriate device
but this better to happen as a followup development, because it will
require some deeper logic change somewhere.
Revision 15670eb by Ankit Meel (master)
April 7, 2021, 09:50 (GMT)
Cleanup: Fix pessimizing move warning.
April 7, 2021, 09:10 (GMT)
Merge branch 'temp-compositor-scheduling' into temp-compositor-single-threaded-operation
April 7, 2021, 09:03 (GMT)
SCULPT_dyntopo_ensure_templayer no longer returns a customdata offset.
Making multiply layers sequentially can lead to corrupted offsets.
Instead, ensure all layers exist with SCULPT_dyntopo_ensure_templayer
first,

then get all the offsets at once.
April 7, 2021, 08:57 (GMT)
Replace sleep with yield.
April 7, 2021, 08:46 (GMT)
Fix bug in previous commit, code was being subject to inside
brush test that should not ahve been.
April 7, 2021, 08:20 (GMT)
* Layer brush now supports dyntopo.
- To do this I made a little API to make scratch
customdata layers: SCULPT_dyntopo_[ensure/get]_templayer.
Takes a customdata type and a layer name (e.g.
'__dyntopo_bleh") and returns a customdata offset.
- Note that I also did this for the persistent base code.

* Added a macro to check if a tool supports splitting the PBVH
during a stroke, DYNTOPO_HAS_DYNAMIC_SPLIT. It is in sculpt_intern.h
(for now) to avoid the enormous amount of recompiling that is
triggered if DNA_brush_enum.h is modified.

* TODO: Right now the undo code resets original vertex coordinates for
bmesh PBVH. This means tools that rely on original data (sharp and
layer) can't split the pbvh during the stroke, since that will
allocate new undo nodes and reset original coords.

The solution is to move the original data API entirely out of the undo
code.
April 7, 2021, 06:47 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 7, 2021, 06:46 (GMT)
GPencil: Free poly weights when curve is updated

The poly weights should be freed when the stroke is converted to type
bezier or when the curve is refitted. This makes sure that we do not
leak the weight memory later.
April 7, 2021, 06:44 (GMT)
GPencil: Cleanup armature deform code
Revision 2fbee45 by Hans Goudey (master)
April 7, 2021, 05:32 (GMT)
Fix T87195: Boolean node multi-input socket only accepts one link

The default insert link callback for nodes was trying to move the
existing link away, since it didn't properly handle multi-input sockets
(though the problem wasn't exposed for the join node). We can basically
skip all of this "moving existing links" for multi-input sockets, unless
we are at the link limit.
Revision fd0a009 by Hans Goudey (master)
April 7, 2021, 05:26 (GMT)
Cleanup: Various cleanup of node link handling functions

Use LISTBASE_FOREACH macro, rename variables, comment formatting,
simplification of logic, etc.
April 7, 2021, 00:33 (GMT)
Basic operator to update the Scene frame range from an Alembic cache.
April 6, 2021, 23:44 (GMT)
USD IO: enable USD preview conversion by default.

Setting generate_preview_surface, import_usd_preview and
set_material_blend options to true by default, to enable
conversion to and from USD preview surface materials.
April 6, 2021, 22:29 (GMT)
USD Export: setting color space.

Now setting color space input on UsdUVTexture shader.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021