Blender Git Loki

Kaikki Blender Git kommitit.

Page: 743 / 8462

April 10, 2021, 15:11 (GMT)
add GVMutableArrayForVMutableArray
April 10, 2021, 15:03 (GMT)
cleanup
April 10, 2021, 15:00 (GMT)
cleanup
April 10, 2021, 14:56 (GMT)
simplify
April 10, 2021, 14:46 (GMT)
add VMutableArrayForGVMutableArray
April 10, 2021, 14:37 (GMT)
add optional ownership
April 10, 2021, 14:34 (GMT)
derived span
April 10, 2021, 14:16 (GMT)
add optional ownership
April 10, 2021, 14:13 (GMT)
add GVArrayForEmbeddedVArray
April 10, 2021, 14:01 (GMT)
generic mutable array
April 10, 2021, 13:25 (GMT)
LibOverride: Fix (unreported) assert when creating overrides of linked overrides.

We do not want to copy exiting overrides data from linked ID when
creating its local override (be it either a template, or because linked
ID is itself an override of another lib data).

Note that this was not a very serious issue, would just cause some memory
leak since override data is re-created on newly copied local data
anyway.

These use cases have been very little tested so far, but both complex
production pipeline and future restrictive workflow will make them fairly
common...
April 10, 2021, 13:25 (GMT)
LibOverride: Add own flag to copy or not overrides to ID copy code.

Relying on only no-main for that was weak, and inn the end it turns out
we sometimes also need to ifnore override data during copy of Main
data-blocks.

NOTE: The new `LIB_ID_COPY_NO_LIB_OVERRIDE` is also added to the
`LIB_ID_COPY_LOCALIZE` set of flags.

NOTE: The fact that we may now copy liboverrides in some non-main cases
may cause issues in some cases, pretty impossible to track all possible
ones from reading the code... Would not expect too many problem though,
usages of `LIB_ID_CREATE_NO_MAIN` by itself are not so common.
April 10, 2021, 12:45 (GMT)
Cycles: Correction to previous commit

Committing directly because those are rather trivial fixes for something
what got broken rather badly.

- Fix compilation error in debug mode.
- Fix non-combined passes in viewport.
- Fix adaptive sampling for final rendering.
April 10, 2021, 12:11 (GMT)
add typed mutable virtual array
April 10, 2021, 12:08 (GMT)
Cycles: Shorten function name

It is inside of viewport parameters, no need to repeat this in the
function name.
April 10, 2021, 12:08 (GMT)
Cycles: Clarity comment in integrator synchronization
April 10, 2021, 12:08 (GMT)
Cycles: Use early output and avoid over-commenting
April 10, 2021, 12:08 (GMT)
Cycles: Move use adaptive sampling flag to integrator

Makes it closer to the rest of the adaptive sampling settings and
allows access from Scene.

The current downside is that rendering does need an extra integrator
synchronize call which will be removed by a followup development.

There should be no functional changes.
April 10, 2021, 12:08 (GMT)
Cycles: Use range based loop
April 10, 2021, 12:08 (GMT)
Cycles: Add idea of automatically created passes

Those are the opposite of the ones which are configured by users in the
interface.

Currently unused, preparing for taking over of automatically creating
adaptive sampling passes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021