Blender Git Commit Log

All Blender Git commits.

Page: 733 / 8462

April 13, 2021, 16:00 (GMT)
Cycles: Make it possible to handle unaligned float3 passes

Currently unused, preparing code to generalize denoising passes.
April 13, 2021, 16:00 (GMT)
Cycles: Fix divide pass types stuck forever in viewport render

Once the viewport display was set to a pass which requires a divide
type the divide type pass would have been never removed from passes.
This was causing some issue in the light pass handling. resulting in
wrong render result when viewport was toggled back to combined pass.
April 13, 2021, 16:00 (GMT)
Cycles: Fix and improve behavior of SessionParams::modified

The check around denoising.use seemed to be wrong: seems to be a
mistake of trying to inline check for an effective value of the
new parameters denoiser usage (with device support taken into
account).

Additionally, don't compare denoising parameters if the denoising
is not used. This way it is possible to modify denoiser settings
before enabling it, which is handy in the complex files.
April 13, 2021, 16:00 (GMT)
Cycles: Move denoising passes to generic passes routines

The change makes it so denoising passes are handled in the same exact
way as "regular" passes are, allowing to get rid of some exceptions in
the code.

The current downside is that if OptiX denoiser is requested and is not
supported by the platform the passes will still be allocated. I'd say
that behavior in this case needs to be revisited: either fallback to
the OpenImageDenoiser (similar to how unsupported GPU Compute falls
back to CPU) or to move support checks in a centralized place. The one
thing which could help here is moving denoiser parameters from Session
to Scene.

The immediate benefit is that the special access to the denoiser passes
in the Buffers is no longer needed.

After this change it will also be possible to save up memory by not
allocating passes which are not needed for the denoiser: for example if
denoiser does not use normals there is no need to allocate pass for
them.
April 13, 2021, 15:47 (GMT)
Add `make source_archive_complete` target

Add a `source_archive_complete` target for `make` that creates a source
archive including the source packages of Blender's dependencies.

This expands `make_source_archive.py` to include files from
`${BUILD_DIR}/source_archive/packages/` as well.

Reviewed By: dfelinto

Maniphest Tasks: T86124

Differential Revision: https://developer.blender.org/D10727
April 13, 2021, 15:34 (GMT)
fix compilation errors
April 13, 2021, 15:21 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 13, 2021, 15:21 (GMT)
Merge branch 'master' into greasepencil-object
April 13, 2021, 15:06 (GMT)
Action preview rendering: properly tag the object when done

Rendering a preview for an Action requires temporarily modifying the pose
of some object (otherwise there is nothing to render); after this is done,
the object needs to be tagged correctly to flush the temporary changes.
April 13, 2021, 14:49 (GMT)
progress
April 13, 2021, 14:40 (GMT)
Merge branch 'master' into virtual-array-attributes
April 13, 2021, 14:30 (GMT)
GPencil: More refactor - remove stroke flags
April 13, 2021, 14:14 (GMT)
GPencil: Add flag to refit function
April 13, 2021, 14:11 (GMT)
USD/ABC Import: CacheReader function naming.

Renamed CacheReader related functions to use the ABC_ or USD_
prefixes consistently.
April 13, 2021, 14:11 (GMT)
GPencil: Refactor of geometry update II

April 13, 2021, 13:58 (GMT)
GPencil: Fix compiler error with Enum

April 13, 2021, 13:50 (GMT)
GPencil: First step to refactor BKE_gpencil_stroke_geometry_update

April 13, 2021, 13:34 (GMT)
GPencil: Remove update flags for stroke and curve
April 13, 2021, 12:49 (GMT)
Spreadsheet: rename Point to Vertex

Ref T86821.

Differential Revision: https://developer.blender.org/D10962
April 13, 2021, 11:59 (GMT)
Pose Library: lock the interface while flipping a pose

Flipping a pose Action temporarily changes the pose itself, which can cause
visual jitter. This is prevented by locking the interface while flipping.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021