From b6f640b9534289d2235f3bcb9689bcc5d58f721d Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Fri, 28 Jan 2022 16:18:13 +0100 Subject: Cleanup: Clang-tidy warnings. Silence Clang-tidy warnings in gpu module. --- source/blender/gpu/intern/gpu_shader_builder_stubs.cc | 4 +++- source/blender/gpu/intern/gpu_shader_dependency.cc | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/source/blender/gpu/intern/gpu_shader_builder_stubs.cc b/source/blender/gpu/intern/gpu_shader_builder_stubs.cc index 40e54ab4394..716d6e33a81 100644 --- a/source/blender/gpu/intern/gpu_shader_builder_stubs.cc +++ b/source/blender/gpu/intern/gpu_shader_builder_stubs.cc @@ -39,6 +39,8 @@ #include "DNA_userdef_types.h" +#include "NOD_shader.h" + #include "DRW_engine.h" #include "bmesh.h" @@ -167,7 +169,7 @@ void BKE_mesh_looptri_get_real_edges(const struct Mesh *UNUSED(mesh), /** \name Stubs of BKE_material.h * \{ */ -void BKE_material_defaults_free_gpu(void) +void BKE_material_defaults_free_gpu() { /* This function is reachable via GPU_exit. */ } diff --git a/source/blender/gpu/intern/gpu_shader_dependency.cc b/source/blender/gpu/intern/gpu_shader_dependency.cc index 3965d796647..5e03f7d0767 100644 --- a/source/blender/gpu/intern/gpu_shader_dependency.cc +++ b/source/blender/gpu/intern/gpu_shader_dependency.cc @@ -119,7 +119,7 @@ struct GPUSource { template int64_t find_str(const StringRef &input, const T keyword, int64_t offset = 0) { - while (1) { + while (true) { if constexpr (reversed) { offset = input.rfind(keyword, offset); } @@ -202,10 +202,10 @@ struct GPUSource { * - All values needs to be specified using constant literals to avoid compiler differences. * - All values needs to have the 'u' suffix to avoid GLSL compiler errors. */ - void enum_preprocess(void) + void enum_preprocess() { const StringRefNull input = source; - std::string output = ""; + std::string output; int64_t cursor = 0; int64_t last_pos = 0; const bool is_cpp = filename.endswith(".hh"); @@ -220,7 +220,7 @@ struct GPUSource { continue; \ } - while (1) { + while (true) { cursor = find_keyword(input, "enum ", cursor); if (cursor == -1) { break; -- cgit v1.2.3 From 391bb6e9ba647e86ea80350f99658e05c960abdf Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Fri, 28 Jan 2022 16:35:05 +0100 Subject: Cleanup: Clang-tidy warning gl_shader.cc --- source/blender/gpu/opengl/gl_shader.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/gpu/opengl/gl_shader.cc b/source/blender/gpu/opengl/gl_shader.cc index d1ef6448791..6f39d69e6ff 100644 --- a/source/blender/gpu/opengl/gl_shader.cc +++ b/source/blender/gpu/opengl/gl_shader.cc @@ -498,7 +498,7 @@ std::string GLShader::geometry_layout_declare(const ShaderCreateInfo &info) cons static StageInterfaceInfo *find_interface_by_name(const Vector &ifaces, const StringRefNull &name) { - for (auto iface : ifaces) { + for (auto *iface : ifaces) { if (iface->name == name) { return iface; } -- cgit v1.2.3 From cb09485ff2bd7a4931bff0d4bf951b663aafd000 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Fri, 28 Jan 2022 10:03:07 -0600 Subject: UI: Use property split in new operator popup This attribute conversion operator was just added. The UI looks more consistent with property split. --- source/blender/editors/geometry/geometry_attributes.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/editors/geometry/geometry_attributes.cc b/source/blender/editors/geometry/geometry_attributes.cc index 56ecd108bba..17229c4898e 100644 --- a/source/blender/editors/geometry/geometry_attributes.cc +++ b/source/blender/editors/geometry/geometry_attributes.cc @@ -325,6 +325,8 @@ static int geometry_attribute_convert_exec(bContext *C, wmOperator *op) static void geometry_attribute_convert_ui(bContext *UNUSED(C), wmOperator *op) { uiLayout *layout = op->layout; + uiLayoutSetPropSep(layout, true); + uiLayoutSetPropDecorate(layout, false); uiItemR(layout, op->ptr, "mode", 0, nullptr, ICON_NONE); -- cgit v1.2.3