You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init
Didn't commit all the changes where it wants to initialize a struct
with `{}`. Should be reviewed in a separate PR.
Option `IgnoreArrays` enabled for now to be conservative, can be
disabled to see if it proposes more useful changes.
Also fixed manually a handful of other missing initializations / moved
some from constructors.
This commit is contained in:
@@ -161,7 +161,7 @@ class RendererCanvasRenderRD : public RendererCanvasRender {
|
||||
BLEND_MODE_DISABLED,
|
||||
};
|
||||
|
||||
bool valid;
|
||||
bool valid = false;
|
||||
RID version;
|
||||
PipelineVariants pipeline_variants;
|
||||
String path;
|
||||
@@ -170,7 +170,7 @@ class RendererCanvasRenderRD : public RendererCanvasRender {
|
||||
Vector<ShaderCompiler::GeneratedCode::Texture> texture_uniforms;
|
||||
|
||||
Vector<uint32_t> ubo_offsets;
|
||||
uint32_t ubo_size;
|
||||
uint32_t ubo_size = 0;
|
||||
|
||||
String code;
|
||||
Map<StringName, Map<int, RID>> default_texture_params;
|
||||
@@ -190,7 +190,7 @@ class RendererCanvasRenderRD : public RendererCanvasRender {
|
||||
virtual Variant get_default_parameter(const StringName &p_parameter) const;
|
||||
virtual RS::ShaderNativeSourceCode get_native_source_code() const;
|
||||
|
||||
CanvasShaderData();
|
||||
CanvasShaderData() {}
|
||||
virtual ~CanvasShaderData();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user