Blender Git Loki

Kaikki Blender Git kommitit.

Page: 908 / 8462

February 18, 2021, 15:19 (GMT)
Cleanup: clang-format
February 18, 2021, 15:19 (GMT)
Cleanup: use doxy sections
February 18, 2021, 15:19 (GMT)
Cleanup: order shape_len after shape argument

This matches nearly all other argument ordering in Blender,
including Python mathutils API.
February 18, 2021, 15:19 (GMT)
Cleanup: spelling, correct doc-string arguments
February 18, 2021, 15:16 (GMT)
Merge branch 'master' into temp-gpencil-interpolate
February 18, 2021, 15:16 (GMT)
Fix T85769: Grease Pencil Fill option when drawing no longer works


The fill unclamped thickness value was not properly initialized for using with the new antialiasing.

The error was introduced in commit 09f7c9385829
February 18, 2021, 15:12 (GMT)
Cycles: Communicate path tracer result to the UI

The Session side is implemented similarly to the progressive refine.
There is some code duplication there, but this is a temporary code,
since the tile and render tile concepts will likely be eliminated.
February 18, 2021, 15:09 (GMT)
Cleanup: Fix unused variable warning

exception was not used and can be safely removed
February 18, 2021, 14:36 (GMT)
Merge branch 'blender-v2.92-release'
February 18, 2021, 14:34 (GMT)
GPencil: Fix unreported broken use only lines in multiframe

This option was broken since the draw engine refactor and it was impossible to display only edit lines for multiframe mode.
February 18, 2021, 14:04 (GMT)
Cycles: Boiler plate for actual kernels invocation

Now the integrator kernels will be invoked by the path traces.

For now the path state is hard-coded to 1. Will be done properly
as one of the nearest future changes.

Another thing which needs to be changed in the nearest future is
the render buffer management. We really need to communicate it
to the BlenderSession to start seeing actual pixels!
February 18, 2021, 14:04 (GMT)
Cycles: Move kernel functions to own container struct

Allows to localize initialization logic, have all kernels grouped
together. But what is more important, allows to share function
pointers with queue.
February 18, 2021, 14:04 (GMT)
Cycles: Refactor kernel invocation

Use variadic template and make KernelFunction look like an actual
function call. This was an initial plan when the abstraction was
added, just was never implemented because C++11 was not a thing
back in those days.
February 18, 2021, 14:04 (GMT)
Cycles: Refactor KernelFunctions class

- Rename it toKernelFunction with a comment which makes it explicit
that it is a single kernel, which picks up best microarchitecture
for the current configuration.

- Re-write initialization part, avoiding chain of code-wise if-else
mixed together with preprocessor.

Some further possibilities:

- Avoid preprocessor check, and rely on settings and function pointers
to pick up best kernel, avoiding preprocessor.

- Use string_view or something similar instead of `char*` to make
comparison more modern.
February 18, 2021, 12:38 (GMT)
GPencil: curve select more/less
February 18, 2021, 12:17 (GMT)
GPencil: curve select first/last
February 18, 2021, 12:07 (GMT)
GPencil: curve select grouped
February 18, 2021, 11:40 (GMT)
Cleanup: return const reference instead of copy

There isn't really a reason for why this has to return a copy of
the data instead of a reference.
February 18, 2021, 11:32 (GMT)
Cleanup: rename AttributeInfo to AttributeKind

"Kind" is a bit less generic than "Info" for me. Especially, it implies
that the struct does not contain the name of a specific attribute
(for me anyway).
February 18, 2021, 11:12 (GMT)
GPencil: curve select alternated
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021