Blender Git Commit Log

All Blender Git commits.

Page: 507 / 8462

June 28, 2021, 10:23 (GMT)
GPU: Refactored +cleanup compilation log parsing.

Old implementation has a single parser of many different
formats. With the introduction of Vulkan this would lead
to another parser in the same function. This patch
separates the log parsing using a visitor pattern so the
log parsing can be configured per GPU backend or even
per driver.

With Vulkan we manage the compiler our self so the parsing
will become more straight forward. The OpenGL part depends
on many factors (OS, Driver) and perhaps even GPU.
June 28, 2021, 10:19 (GMT)
Cleanup: use doxy sections for editcurve_select.c

Signed-off-by: Campbell Barton <ideasman42@gmail.com>
June 28, 2021, 09:57 (GMT)
Fix edit-mesh random select regression in random seed use

Fix regression in 9c202281287743494fd7d81a13970053bc8a33b5
that wasn't using the random seed correctly.
June 28, 2021, 09:51 (GMT)
Apply random selection precisely for curves, lattices & objects

This patch is part of: T87228.
Support accurate random selection for:

- CURVE_OT_select_random
- LATTICE_OT_select_random
- OBJECT_OT_select_random

Ref D11685
June 28, 2021, 09:35 (GMT)
BLI_rand: support for randomizing bitmaps

Add utility functions:

- BLI_bitmap_randomize
- BLI_rng_shuffle_bitmap

Part of D11685
Revision addb203 by YimingWu (master)
June 28, 2021, 09:34 (GMT)
Cleanup: Fix const warnings in buttons_context.c
June 28, 2021, 09:24 (GMT)
LineArt: Preserving countour for face mark filtering.
June 28, 2021, 07:53 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
Revision c297769 by YimingWu (master)
June 28, 2021, 07:51 (GMT)
UI: Hide collection tab when scene master collection is active

CollectionLineart does not care about the configurations
in master collection.
Other options are not applicaple for master collection as well.
Hence hiding it.

Reviewed by Dalai Felinto (dfelinto)

Differential Revision: https://developer.blender.org/D11702
June 28, 2021, 07:44 (GMT)
LineArt: 8 bits for transparency flag
June 28, 2021, 07:37 (GMT)
LineArt: 8 bit transp flag for mat.
June 28, 2021, 07:34 (GMT)
Outliner: View Layers filter for View Layer Mode

This option allow users to see the view layer in context to the
others. It is particularly useful to see which view layers have which
collections enabled, and their render settings (holdout, ...).

This option is off by default.

Differential Revision: https://developer.blender.org/D11708
June 28, 2021, 07:04 (GMT)
LineArt: Fix collection intersection ui.
June 28, 2021, 06:55 (GMT)
Cleanup GPU/Draw test cases.

In preparation of supporting vulkan. Draw/GPU tests should use
GPU_TEST or DRAW_TEST macros. These macros will run the test
on available drawing context backends like OpenGL or Vulkan.

As in master there is only an OpenGL backend nothing changed.
June 28, 2021, 06:55 (GMT)
GPU: Testcases for builtin shaders.

Adding compiler test (does it compile?) test for all builtin shaders.
June 28, 2021, 06:55 (GMT)
Fix: Crash Requesting GPU_SHADER_GPENCIL_FILL builtin shader.

Shader doesn't have any shader code. Requesting the shader
would crash blender. Solved by removing the enum_value.
June 28, 2021, 06:30 (GMT)
Merge branch 'master' into soc-2021-geometry-nodes-regression-test
June 28, 2021, 06:13 (GMT)
Cleanup: use view3d_navigate prefix for walk/fly operators

Use matching file-name prefix as these operators are closely related.
June 28, 2021, 06:11 (GMT)
Cleanup: update comments
June 28, 2021, 05:47 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021