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) |
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 |
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 |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021