Merge pull request #93313 from Repiteo/ci/clang-format

CI: Update `clang-format` pre-commit hook to latest version
This commit is contained in:
Rémi Verschelde 2024-09-20 16:06:08 +02:00
commit da9764ad43
No known key found for this signature in database
GPG Key ID: C3336907360768E1
54 changed files with 334 additions and 280 deletions

View File

@ -1,29 +1,59 @@
# Commented out parameters are those with the same value as base LLVM style. # Commented out parameters are those with the same value as base LLVM style.
# We can uncomment them if we want to change their value, or enforce the # We can uncomment them if we want to change their value, or enforce the
# chosen value in case the base style changes (last sync: Clang 14.0). # chosen value in case the base style changes (last sync: Clang 18.1.8).
--- BasedOnStyle: LLVM
### General config, applies to all languages ###
BasedOnStyle: LLVM
AccessModifierOffset: -4 AccessModifierOffset: -4
AlignAfterOpenBracket: DontAlign AlignAfterOpenBracket: DontAlign
# AlignArrayOfStructures: None # AlignArrayOfStructures: None
# AlignConsecutiveMacros: None # AlignConsecutiveAssignments:
# AlignConsecutiveAssignments: None # Enabled: false
# AlignConsecutiveBitFields: None # AcrossEmptyLines: false
# AlignConsecutiveDeclarations: None # AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: true
# AlignConsecutiveBitFields:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: false
# AlignConsecutiveDeclarations:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: false
# AlignConsecutiveMacros:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: false
# AlignConsecutiveShortCaseStatements:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCaseColons: false
# AlignEscapedNewlines: Right # AlignEscapedNewlines: Right
AlignOperands: DontAlign AlignOperands: DontAlign
AlignTrailingComments: false AlignTrailingComments:
Kind: Never
OverEmptyLines: 0
# AllowAllArgumentsOnNextLine: true # AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: false
# AllowShortEnumsOnASingleLine: true # AllowBreakBeforeNoexceptSpecifier: Never
# AllowShortBlocksOnASingleLine: Never # AllowShortBlocksOnASingleLine: Never
# AllowShortCaseLabelsOnASingleLine: false # AllowShortCaseLabelsOnASingleLine: false
# AllowShortCompoundRequirementOnASingleLine: true
# AllowShortEnumsOnASingleLine: true
# AllowShortFunctionsOnASingleLine: All # AllowShortFunctionsOnASingleLine: All
# AllowShortLambdasOnASingleLine: All
# AllowShortIfStatementsOnASingleLine: Never # AllowShortIfStatementsOnASingleLine: Never
# AllowShortLambdasOnASingleLine: All
# AllowShortLoopsOnASingleLine: false # AllowShortLoopsOnASingleLine: false
# AlwaysBreakAfterDefinitionReturnType: None
# AlwaysBreakAfterReturnType: None # AlwaysBreakAfterReturnType: None
# AlwaysBreakBeforeMultilineStrings: false # AlwaysBreakBeforeMultilineStrings: false
# AlwaysBreakTemplateDeclarations: MultiLine # AlwaysBreakTemplateDeclarations: MultiLine
@ -31,50 +61,49 @@ AllowAllParametersOfDeclarationOnNextLine: false
# - __capability # - __capability
# BinPackArguments: true # BinPackArguments: true
# BinPackParameters: true # BinPackParameters: true
# BitFieldColonSpacing: Both
# BraceWrapping: # BraceWrapping:
# AfterCaseLabel: false # AfterCaseLabel: false
# AfterClass: false # AfterClass: false
# AfterControlStatement: Never # AfterControlStatement: Never
# AfterEnum: false # AfterEnum: false
# AfterFunction: false # AfterFunction: false
# AfterNamespace: false # AfterNamespace: false
# AfterObjCDeclaration: false # AfterObjCDeclaration: false
# AfterStruct: false # AfterStruct: false
# AfterUnion: false # AfterUnion: false
# AfterExternBlock: false # AfterExternBlock: false
# BeforeCatch: false # BeforeCatch: false
# BeforeElse: false # BeforeElse: false
# BeforeLambdaBody: false # BeforeLambdaBody: false
# BeforeWhile: false # BeforeWhile: false
# IndentBraces: false # IndentBraces: false
# SplitEmptyFunction: true # SplitEmptyFunction: true
# SplitEmptyRecord: true # SplitEmptyRecord: true
# SplitEmptyNamespace: true # SplitEmptyNamespace: true
# BreakAdjacentStringLiterals: true
# BreakAfterAttributes: Leave
# BreakAfterJavaFieldAnnotations: false
# BreakArrays: true
# BreakBeforeBinaryOperators: None # BreakBeforeBinaryOperators: None
# BreakBeforeConceptDeclarations: true
# BreakBeforeBraces: Attach # BreakBeforeBraces: Attach
# BreakBeforeInheritanceComma: false # BreakBeforeConceptDeclarations: Always
# BreakInheritanceList: BeforeColon # BreakBeforeInlineASMColon: OnlyMultiline
# BreakBeforeTernaryOperators: true # BreakBeforeTernaryOperators: true
# BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: AfterColon BreakConstructorInitializers: AfterColon
# BreakInheritanceList: BeforeColon
# BreakStringLiterals: true # BreakStringLiterals: true
ColumnLimit: 0 ColumnLimit: 0
# CommentPragmas: '^ IWYU pragma:' # CommentPragmas: '^ IWYU pragma:'
# QualifierAlignment: Leave
# CompactNamespaces: false # CompactNamespaces: false
ConstructorInitializerIndentWidth: 8 ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 8 ContinuationIndentWidth: 8
Cpp11BracedListStyle: false Cpp11BracedListStyle: false
# DeriveLineEnding: true
# DerivePointerAlignment: false # DerivePointerAlignment: false
# DisableFormat: false # DisableFormat: false
# EmptyLineAfterAccessModifier: Never # EmptyLineAfterAccessModifier: Never
# EmptyLineBeforeAccessModifier: LogicalBlock # EmptyLineBeforeAccessModifier: LogicalBlock
# ExperimentalAutoDetectBinPacking: false # ExperimentalAutoDetectBinPacking: false
# PackConstructorInitializers: BinPack
ConstructorInitializerAllOnOneLineOrOnePerLine: true
# AllowAllConstructorInitializersOnNextLine: true
# FixNamespaceComments: true # FixNamespaceComments: true
# ForEachMacros: # ForEachMacros:
# - foreach # - foreach
@ -82,118 +111,138 @@ ConstructorInitializerAllOnOneLineOrOnePerLine: true
# - BOOST_FOREACH # - BOOST_FOREACH
# IfMacros: # IfMacros:
# - KJ_IF_MAYBE # - KJ_IF_MAYBE
# IncludeBlocks: Preserve # IncludeBlocks: Preserve
IncludeCategories: IncludeCategories:
- Regex: '".*"' - Regex: ^".*"$
Priority: 1 Priority: 1
- Regex: '^<.*\.h>' - Regex: ^<.*\.h>$
Priority: 2 Priority: 2
- Regex: '^<.*' - Regex: ^<.*>$
Priority: 3 Priority: 3
# IncludeIsMainRegex: '(Test)?$' # IncludeIsMainRegex: (Test)?$
# IncludeIsMainSourceRegex: '' # IncludeIsMainSourceRegex: ''
# IndentAccessModifiers: false # IndentAccessModifiers: false
IndentCaseLabels: true
# IndentCaseBlocks: false # IndentCaseBlocks: false
IndentCaseLabels: true
# IndentExternBlock: AfterExternBlock
# IndentGotoLabels: true # IndentGotoLabels: true
# IndentPPDirectives: None # IndentPPDirectives: None
# IndentExternBlock: AfterExternBlock # IndentRequiresClause: true
# IndentRequires: false IndentWidth: 4
IndentWidth: 4
# IndentWrappedFunctionNames: false # IndentWrappedFunctionNames: false
# InsertBraces: false
# InsertNewlineAtEOF: false
# InsertTrailingCommas: None # InsertTrailingCommas: None
# IntegerLiteralSeparator:
# Binary: 0
# BinaryMinDigits: 0
# Decimal: 0
# DecimalMinDigits: 0
# Hex: 0
# HexMinDigits: 0
JavaImportGroups:
- org.godotengine
- android
- androidx
- com.android
- com.google
- java
- javax
# JavaScriptQuotes: Leave # JavaScriptQuotes: Leave
# JavaScriptWrapImports: true # JavaScriptWrapImports: true
# KeepEmptyLinesAtEOF: false
KeepEmptyLinesAtTheStartOfBlocks: false KeepEmptyLinesAtTheStartOfBlocks: false
# LambdaBodyIndentation: Signature # LambdaBodyIndentation: Signature
# Language: Cpp
# LineEnding: DeriveLF
# MacroBlockBegin: '' # MacroBlockBegin: ''
# MacroBlockEnd: '' # MacroBlockEnd: ''
# MaxEmptyLinesToKeep: 1 # MaxEmptyLinesToKeep: 1
# NamespaceIndentation: None # NamespaceIndentation: None
# PenaltyBreakAssignment: 2
# PenaltyBreakBeforeFirstCallParameter: 19
# PenaltyBreakComment: 300
# PenaltyBreakFirstLessLess: 120
# PenaltyBreakOpenParenthesis: 0
# PenaltyBreakString: 1000
# PenaltyBreakTemplateDeclaration: 10
# PenaltyExcessCharacter: 1000000
# PenaltyReturnTypeOnItsOwnLine: 60
# PenaltyIndentedWhitespace: 0
# PointerAlignment: Right
# PPIndentWidth: -1
# ReferenceAlignment: Pointer
# ReflowComments: true
# RemoveBracesLLVM: false
# SeparateDefinitionBlocks: Leave
# ShortNamespaceLines: 1
# SortIncludes: CaseSensitive
# SortJavaStaticImport: Before
# SortUsingDeclarations: true
# SpaceAfterCStyleCast: false
# SpaceAfterLogicalNot: false
# SpaceAfterTemplateKeyword: true
# SpaceBeforeAssignmentOperators: true
# SpaceBeforeCaseColon: false
# SpaceBeforeCpp11BracedList: false
# SpaceBeforeCtorInitializerColon: true
# SpaceBeforeInheritanceColon: true
# SpaceBeforeParens: ControlStatements
# SpaceBeforeParensOptions:
# AfterControlStatements: true
# AfterForeachMacros: true
# AfterFunctionDefinitionName: false
# AfterFunctionDeclarationName: false
# AfterIfMacros: true
# AfterOverloadedOperator: false
# BeforeNonEmptyParentheses: false
# SpaceAroundPointerQualifiers: Default
# SpaceBeforeRangeBasedForLoopColon: true
# SpaceInEmptyBlock: false
# SpaceInEmptyParentheses: false
# SpacesBeforeTrailingComments: 1
# SpacesInAngles: Never
# SpacesInConditionalStatement: false
# SpacesInContainerLiterals: true
# SpacesInCStyleCastParentheses: false
## Godot TODO: We'll want to use a min of 1, but we need to see how to fix
## our comment capitalization at the same time.
SpacesInLineCommentPrefix:
Minimum: 0
Maximum: -1
# SpacesInParentheses: false
# SpacesInSquareBrackets: false
# SpaceBeforeSquareBrackets: false
# BitFieldColonSpacing: Both
# StatementAttributeLikeMacros:
# - Q_EMIT
# StatementMacros:
# - Q_UNUSED
# - QT_REQUIRE_VERSION
TabWidth: 4
# UseCRLF: false
UseTab: Always
# WhitespaceSensitiveMacros:
# - STRINGIZE
# - PP_STRINGIZE
# - BOOST_PP_STRINGIZE
# - NS_SWIFT_NAME
# - CF_SWIFT_NAME
---
### C++ specific config ###
Language: Cpp
Standard: c++17
---
### ObjC specific config ###
Language: ObjC
# ObjCBinPackProtocolList: Auto # ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 4 ObjCBlockIndentWidth: 4
# ObjCBreakBeforeNestedBlockParam: true # ObjCBreakBeforeNestedBlockParam: true
# ObjCSpaceAfterProperty: false # ObjCSpaceAfterProperty: false
# ObjCSpaceBeforeProtocolList: true # ObjCSpaceBeforeProtocolList: true
--- # PPIndentWidth: -1
### Java specific config ### PackConstructorInitializers: NextLine
Language: Java # PenaltyBreakAssignment: 2
# BreakAfterJavaFieldAnnotations: false # PenaltyBreakBeforeFirstCallParameter: 19
JavaImportGroups: ['org.godotengine', 'android', 'androidx', 'com.android', 'com.google', 'java', 'javax'] # PenaltyBreakComment: 300
... # PenaltyBreakFirstLessLess: 120
# PenaltyBreakOpenParenthesis: 0
# PenaltyBreakScopeResolution: 500
# PenaltyBreakString: 1000
# PenaltyBreakTemplateDeclaration: 10
# PenaltyExcessCharacter: 1000000
# PenaltyIndentedWhitespace: 0
# PenaltyReturnTypeOnItsOwnLine: 60
# PointerAlignment: Right
# QualifierAlignment: Leave
# ReferenceAlignment: Pointer
# ReflowComments: true
# RemoveBracesLLVM: false
# RemoveParentheses: Leave
# RemoveSemicolon: false
# RequiresClausePosition: OwnLine
# RequiresExpressionIndentation: OuterScope
# SeparateDefinitionBlocks: Leave
# ShortNamespaceLines: 1
# SkipMacroDefinitionBody: false
# SortIncludes: CaseSensitive
# SortJavaStaticImport: Before
# SortUsingDeclarations: LexicographicNumeric
# SpaceAfterCStyleCast: false
# SpaceAfterLogicalNot: false
# SpaceAfterTemplateKeyword: true
# SpaceAroundPointerQualifiers: Default
# SpaceBeforeAssignmentOperators: true
# SpaceBeforeCaseColon: false
# SpaceBeforeCpp11BracedList: false
# SpaceBeforeCtorInitializerColon: true
# SpaceBeforeInheritanceColon: true
# SpaceBeforeJsonColon: false
# SpaceBeforeParensOptions:
# AfterControlStatements: true
# AfterForeachMacros: true
# AfterFunctionDeclarationName: false
# AfterFunctionDefinitionName: false
# AfterIfMacros: true
# AfterOverloadedOperator: false
# AfterPlacementOperator: true
# AfterRequiresInClause: false
# AfterRequiresInExpression: false
# BeforeNonEmptyParentheses: false
# SpaceBeforeRangeBasedForLoopColon: true
# SpaceBeforeSquareBrackets: false
# SpaceInEmptyBlock: false
# SpacesBeforeTrailingComments: 1
# SpacesInAngles: Never
# SpacesInContainerLiterals: true
## Godot TODO: We'll want to use a min of 1, but we need to see how to fix
## our comment capitalization at the same time.
SpacesInLineCommentPrefix:
Minimum: 0
Maximum: -1
# SpacesInParens: Never
# SpacesInParensOptions:
# InConditionalStatements: false
# InCStyleCasts: false
# InEmptyParentheses: false
# Other: false
# SpacesInSquareBrackets: false
Standard: c++17
# StatementAttributeLikeMacros:
# - Q_EMIT
# StatementMacros:
# - Q_UNUSED
# - QT_REQUIRE_VERSION
TabWidth: 4
UseTab: Always
# VerilogBreakBetweenInstancePorts: true
# WhitespaceSensitiveMacros:
# - BOOST_PP_STRINGIZE
# - CF_SWIFT_NAME
# - NS_SWIFT_NAME
# - PP_STRINGIZE
# - STRINGIZE

View File

@ -54,3 +54,6 @@ df61dc4b2bd54a5a40c515493c76f5a458e5b541
# Enforce template syntax `typename` over `class` # Enforce template syntax `typename` over `class`
9903e6779b70fc03aae70a37b9cf053f4f355b91 9903e6779b70fc03aae70a37b9cf053f4f355b91
# Style: Apply new `clang-format` fixes
b37fc1014abf7adda70dc30b0822d775b3a4433f

View File

@ -9,7 +9,7 @@ exclude: |
repos: repos:
- repo: https://github.com/pre-commit/mirrors-clang-format - repo: https://github.com/pre-commit/mirrors-clang-format
rev: v17.0.6 rev: v18.1.8
hooks: hooks:
- id: clang-format - id: clang-format
files: \.(c|h|cpp|hpp|cc|hh|cxx|hxx|m|mm|inc|java|glsl)$ files: \.(c|h|cpp|hpp|cc|hh|cxx|hxx|m|mm|inc|java|glsl)$

View File

@ -212,9 +212,7 @@ void main() {
#endif #endif
{ {
#CODE : SKY #CODE : SKY
} }
color *= sky_energy_multiplier; color *= sky_energy_multiplier;

View File

@ -103,9 +103,9 @@ public:
virtual void configure(const RenderSceneBuffersConfiguration *p_config) override; virtual void configure(const RenderSceneBuffersConfiguration *p_config) override;
void configure_for_probe(Size2i p_size); void configure_for_probe(Size2i p_size);
virtual void set_fsr_sharpness(float p_fsr_sharpness) override{}; virtual void set_fsr_sharpness(float p_fsr_sharpness) override {}
virtual void set_texture_mipmap_bias(float p_texture_mipmap_bias) override{}; virtual void set_texture_mipmap_bias(float p_texture_mipmap_bias) override {}
virtual void set_use_debanding(bool p_use_debanding) override{}; virtual void set_use_debanding(bool p_use_debanding) override {}
void set_apply_color_adjustments_in_post(bool p_apply_in_post); void set_apply_color_adjustments_in_post(bool p_apply_in_post);
void free_render_buffer_data(); void free_render_buffer_data();

View File

@ -582,7 +582,7 @@ public:
virtual RID decal_allocate() override; virtual RID decal_allocate() override;
virtual void decal_initialize(RID p_rid) override; virtual void decal_initialize(RID p_rid) override;
virtual void decal_free(RID p_rid) override{}; virtual void decal_free(RID p_rid) override {}
virtual void decal_set_size(RID p_decal, const Vector3 &p_size) override; virtual void decal_set_size(RID p_decal, const Vector3 &p_size) override;
virtual void decal_set_texture(RID p_decal, RS::DecalTexture p_type, RID p_texture) override; virtual void decal_set_texture(RID p_decal, RS::DecalTexture p_type, RID p_texture) override;

View File

@ -65,7 +65,7 @@ public:
virtual bool handles(const String &p_type) const; virtual bool handles(const String &p_type) const;
virtual Ref<Texture2D> generate(const Ref<Resource> &p_from, const Size2 &p_size, Dictionary &p_metadata) const; virtual Ref<Texture2D> generate(const Ref<Resource> &p_from, const Size2 &p_size, Dictionary &p_metadata) const;
virtual Ref<Texture2D> generate_from_path(const String &p_path, const Size2 &p_size, Dictionary &p_metadata) const; virtual Ref<Texture2D> generate_from_path(const String &p_path, const Size2 &p_size, Dictionary &p_metadata) const;
virtual void abort(){}; virtual void abort() {}
virtual bool generate_small_preview_automatically() const; virtual bool generate_small_preview_automatically() const;
virtual bool can_generate_small_preview() const; virtual bool can_generate_small_preview() const;

View File

@ -308,7 +308,7 @@ public:
virtual Error export_pack(const Ref<EditorExportPreset> &p_preset, bool p_debug, const String &p_path, BitField<EditorExportPlatform::DebugFlags> p_flags = 0); virtual Error export_pack(const Ref<EditorExportPreset> &p_preset, bool p_debug, const String &p_path, BitField<EditorExportPlatform::DebugFlags> p_flags = 0);
virtual Error export_zip(const Ref<EditorExportPreset> &p_preset, bool p_debug, const String &p_path, BitField<EditorExportPlatform::DebugFlags> p_flags = 0); virtual Error export_zip(const Ref<EditorExportPreset> &p_preset, bool p_debug, const String &p_path, BitField<EditorExportPlatform::DebugFlags> p_flags = 0);
virtual void get_platform_features(List<String> *r_features) const = 0; virtual void get_platform_features(List<String> *r_features) const = 0;
virtual void resolve_platform_feature_priorities(const Ref<EditorExportPreset> &p_preset, HashSet<String> &p_features){}; virtual void resolve_platform_feature_priorities(const Ref<EditorExportPreset> &p_preset, HashSet<String> &p_features) {}
virtual String get_debug_protocol() const { return "tcp://"; } virtual String get_debug_protocol() const { return "tcp://"; }
EditorExportPlatform(); EditorExportPlatform();

View File

@ -43,7 +43,7 @@ class EditorTitleBar : public HBoxContainer {
protected: protected:
virtual void gui_input(const Ref<InputEvent> &p_event) override; virtual void gui_input(const Ref<InputEvent> &p_event) override;
static void _bind_methods(){}; static void _bind_methods() {}
public: public:
void set_can_move_window(bool p_enabled); void set_can_move_window(bool p_enabled);

View File

@ -322,7 +322,7 @@ protected:
public: public:
void add_transition(const StringName &p_from, const StringName &p_to, Ref<AnimationNodeStateMachineTransition> p_transition); void add_transition(const StringName &p_from, const StringName &p_to, Ref<AnimationNodeStateMachineTransition> p_transition);
EditorAnimationMultiTransitionEdit(){}; EditorAnimationMultiTransitionEdit() {}
}; };
#endif // ANIMATION_STATE_MACHINE_EDITOR_H #endif // ANIMATION_STATE_MACHINE_EDITOR_H

View File

@ -51,7 +51,7 @@ public:
void set_dict(const Dictionary &p_dict); void set_dict(const Dictionary &p_dict);
Dictionary get_dict(); Dictionary get_dict();
EditorPropertyFontMetaObject(){}; EditorPropertyFontMetaObject() {}
}; };
/*************************************************************************/ /*************************************************************************/
@ -75,7 +75,7 @@ public:
void set_defaults(const Dictionary &p_dict); void set_defaults(const Dictionary &p_dict);
Dictionary get_defaults(); Dictionary get_defaults();
EditorPropertyFontOTObject(){}; EditorPropertyFontOTObject() {}
}; };
/*************************************************************************/ /*************************************************************************/
@ -103,7 +103,7 @@ class EditorPropertyFontMetaOverride : public EditorProperty {
protected: protected:
void _notification(int p_what); void _notification(int p_what);
static void _bind_methods(){}; static void _bind_methods() {}
void _edit_pressed(); void _edit_pressed();
void _page_changed(int p_page); void _page_changed(int p_page);
@ -138,7 +138,7 @@ class EditorPropertyOTVariation : public EditorProperty {
EditorPaginator *paginator = nullptr; EditorPaginator *paginator = nullptr;
protected: protected:
static void _bind_methods(){}; static void _bind_methods() {}
void _edit_pressed(); void _edit_pressed();
void _page_changed(int p_page); void _page_changed(int p_page);
@ -187,7 +187,7 @@ class EditorPropertyOTFeatures : public EditorProperty {
protected: protected:
void _notification(int p_what); void _notification(int p_what);
static void _bind_methods(){}; static void _bind_methods() {}
void _edit_pressed(); void _edit_pressed();
void _page_changed(int p_page); void _page_changed(int p_page);
@ -256,7 +256,7 @@ protected:
virtual void _add_element() override; virtual void _add_element() override;
void _add_font(int p_option); void _add_font(int p_option);
static void _bind_methods(){}; static void _bind_methods() {}
public: public:
EditorPropertyFontNamesArray(); EditorPropertyFontNamesArray();

View File

@ -59,7 +59,7 @@ protected:
Vector<Face3> geometry; Vector<Face3> geometry;
bool _generate(Vector<Vector3> &points, Vector<Vector3> &normals); bool _generate(Vector<Vector3> &points, Vector<Vector3> &normals);
virtual void _generate_emission_points(){}; virtual void _generate_emission_points() {}
void _node_selected(const NodePath &p_path); void _node_selected(const NodePath &p_path);
public: public:

View File

@ -127,8 +127,8 @@ public:
virtual Variant get_navigation_state() override; virtual Variant get_navigation_state() override;
virtual Vector<String> get_functions() override; virtual Vector<String> get_functions() override;
virtual PackedInt32Array get_breakpoints() override; virtual PackedInt32Array get_breakpoints() override;
virtual void set_breakpoint(int p_line, bool p_enabled) override{}; virtual void set_breakpoint(int p_line, bool p_enabled) override {}
virtual void clear_breakpoints() override{}; virtual void clear_breakpoints() override {}
virtual void goto_line(int p_line, int p_column = 0) override; virtual void goto_line(int p_line, int p_column = 0) override;
void goto_line_selection(int p_line, int p_begin, int p_end); void goto_line_selection(int p_line, int p_begin, int p_end);
virtual void set_executing_line(int p_line) override; virtual void set_executing_line(int p_line) override;

View File

@ -1097,7 +1097,7 @@ void TileDataDefaultEditor::forward_draw_over_atlas(TileAtlasView *p_tile_atlas_
} }
}; };
void TileDataDefaultEditor::forward_draw_over_alternatives(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_set_atlas_source, CanvasItem *p_canvas_item, Transform2D p_transform){ void TileDataDefaultEditor::forward_draw_over_alternatives(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_set_atlas_source, CanvasItem *p_canvas_item, Transform2D p_transform) {
}; };

View File

@ -54,7 +54,7 @@ private:
protected: protected:
Ref<TileSet> tile_set; Ref<TileSet> tile_set;
TileData *_get_tile_data(TileMapCell p_cell); TileData *_get_tile_data(TileMapCell p_cell);
virtual void _tile_set_changed(){}; virtual void _tile_set_changed() {}
static void _bind_methods(); static void _bind_methods();
@ -63,13 +63,13 @@ public:
// Input to handle painting. // Input to handle painting.
virtual Control *get_toolbar() { return nullptr; }; virtual Control *get_toolbar() { return nullptr; };
virtual void forward_draw_over_atlas(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, CanvasItem *p_canvas_item, Transform2D p_transform){}; virtual void forward_draw_over_atlas(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, CanvasItem *p_canvas_item, Transform2D p_transform) {}
virtual void forward_draw_over_alternatives(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, CanvasItem *p_canvas_item, Transform2D p_transform){}; virtual void forward_draw_over_alternatives(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, CanvasItem *p_canvas_item, Transform2D p_transform) {}
virtual void forward_painting_atlas_gui_input(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, const Ref<InputEvent> &p_event){}; virtual void forward_painting_atlas_gui_input(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, const Ref<InputEvent> &p_event) {}
virtual void forward_painting_alternatives_gui_input(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, const Ref<InputEvent> &p_event){}; virtual void forward_painting_alternatives_gui_input(TileAtlasView *p_tile_atlas_view, TileSetAtlasSource *p_tile_atlas_source, const Ref<InputEvent> &p_event) {}
// Used to draw the tile data property value over a tile. // Used to draw the tile data property value over a tile.
virtual void draw_over_tile(CanvasItem *p_canvas_item, Transform2D p_transform, TileMapCell p_cell, bool p_selected = false){}; virtual void draw_over_tile(CanvasItem *p_canvas_item, Transform2D p_transform, TileMapCell p_cell, bool p_selected = false) {}
}; };
class DummyObject : public Object { class DummyObject : public Object {

View File

@ -66,9 +66,9 @@ public:
}; };
virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return false; }; virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return false; };
virtual void forward_canvas_draw_over_viewport(Control *p_overlay){}; virtual void forward_canvas_draw_over_viewport(Control *p_overlay) {}
virtual void tile_set_changed(){}; virtual void tile_set_changed() {}
virtual void edit(ObjectID p_tile_map_layer_id){}; virtual void edit(ObjectID p_tile_map_layer_id) {}
}; };
class TileMapLayerEditorTilesPlugin : public TileMapLayerSubEditorPlugin { class TileMapLayerEditorTilesPlugin : public TileMapLayerSubEditorPlugin {

View File

@ -37,10 +37,10 @@
#include "core/variant/variant.h" #include "core/variant/variant.h"
#ifndef LINE_NUMBER_TO_INDEX #ifndef LINE_NUMBER_TO_INDEX
#define LINE_NUMBER_TO_INDEX(p_line) ((p_line)-1) #define LINE_NUMBER_TO_INDEX(p_line) ((p_line) - 1)
#endif #endif
#ifndef COLUMN_NUMBER_TO_INDEX #ifndef COLUMN_NUMBER_TO_INDEX
#define COLUMN_NUMBER_TO_INDEX(p_column) ((p_column)-1) #define COLUMN_NUMBER_TO_INDEX(p_column) ((p_column) - 1)
#endif #endif
#ifndef SYMBOL_SEPERATOR #ifndef SYMBOL_SEPERATOR

View File

@ -64,7 +64,7 @@ public:
void set_owner_id(ObjectID p_owner_id) { owner_id = p_owner_id; } void set_owner_id(ObjectID p_owner_id) { owner_id = p_owner_id; }
ObjectID get_owner_id() const { return owner_id; } ObjectID get_owner_id() const { return owner_id; }
virtual ~NavBase(){}; virtual ~NavBase() {}
}; };
#endif // NAV_BASE_H #endif // NAV_BASE_H

View File

@ -705,7 +705,7 @@ class TextServerAdvanced : public TextServerExtension {
}; };
protected: protected:
static void _bind_methods(){}; static void _bind_methods() {}
void full_copy(ShapedTextDataAdvanced *p_shaped); void full_copy(ShapedTextDataAdvanced *p_shaped);
void invalidate(ShapedTextDataAdvanced *p_shaped, bool p_text = false); void invalidate(ShapedTextDataAdvanced *p_shaped, bool p_text = false);

View File

@ -574,7 +574,7 @@ class TextServerFallback : public TextServerExtension {
Mutex ft_mutex; Mutex ft_mutex;
protected: protected:
static void _bind_methods(){}; static void _bind_methods() {}
void full_copy(ShapedTextDataFallback *p_shaped); void full_copy(ShapedTextDataFallback *p_shaped);
void invalidate(ShapedTextDataFallback *p_shaped); void invalidate(ShapedTextDataFallback *p_shaped);

View File

@ -50,7 +50,7 @@ public final class SignalInfo {
} }
this.name = signalName; this.name = signalName;
this.paramTypes = paramTypes == null ? new Class<?>[ 0 ] : paramTypes; this.paramTypes = paramTypes == null ? new Class<?>[0] : paramTypes;
this.paramTypesNames = new String[this.paramTypes.length]; this.paramTypesNames = new String[this.paramTypes.length];
for (int i = 0; i < this.paramTypes.length; i++) { for (int i = 0; i < this.paramTypes.length; i++) {
this.paramTypesNames[i] = this.paramTypes[i].getName(); this.paramTypesNames[i] = this.paramTypes[i].getName();

View File

@ -48,7 +48,7 @@ class EditorExportPlatformLinuxBSD : public EditorExportPlatformPC {
String cmd_args; String cmd_args;
bool wait = false; bool wait = false;
SSHCleanupCommand(){}; SSHCleanupCommand() {}
SSHCleanupCommand(const String &p_host, const String &p_port, const Vector<String> &p_ssh_arg, const String &p_cmd_args, bool p_wait = false) { SSHCleanupCommand(const String &p_host, const String &p_port, const Vector<String> &p_ssh_arg, const String &p_cmd_args, bool p_wait = false) {
host = p_host; host = p_host;
port = p_port; port = p_port;

View File

@ -50,7 +50,7 @@
#define LONG_BITS (sizeof(long) * 8) #define LONG_BITS (sizeof(long) * 8)
#define test_bit(nr, addr) (((1UL << ((nr) % LONG_BITS)) & ((addr)[(nr) / LONG_BITS])) != 0) #define test_bit(nr, addr) (((1UL << ((nr) % LONG_BITS)) & ((addr)[(nr) / LONG_BITS])) != 0)
#define NBITS(x) ((((x)-1) / LONG_BITS) + 1) #define NBITS(x) ((((x) - 1) / LONG_BITS) + 1)
#ifdef UDEV_ENABLED #ifdef UDEV_ENABLED
static const char *ignore_str = "/dev/input/js"; static const char *ignore_str = "/dev/input/js";

View File

@ -51,7 +51,7 @@ class KeyMappingXKB {
static inline HashMap<Key, unsigned int, HashMapHasherKeys> scancode_map_inv; static inline HashMap<Key, unsigned int, HashMapHasherKeys> scancode_map_inv;
static inline HashMap<unsigned int, KeyLocation, HashMapHasherKeys> location_map; static inline HashMap<unsigned int, KeyLocation, HashMapHasherKeys> location_map;
KeyMappingXKB(){}; KeyMappingXKB() {}
public: public:
static void initialize(); static void initialize();

View File

@ -52,8 +52,8 @@ private:
public: public:
void window_resize(DisplayServer::WindowID p_window_id, int p_width, int p_height) {} void window_resize(DisplayServer::WindowID p_window_id, int p_width, int p_height) {}
GLManagerEGL_X11(){}; GLManagerEGL_X11() {}
~GLManagerEGL_X11(){}; ~GLManagerEGL_X11() {}
}; };
#endif // X11_ENABLED && GLES3_ENABLED #endif // X11_ENABLED && GLES3_ENABLED

View File

@ -68,7 +68,7 @@ class EditorExportPlatformMacOS : public EditorExportPlatform {
String cmd_args; String cmd_args;
bool wait = false; bool wait = false;
SSHCleanupCommand(){}; SSHCleanupCommand() {}
SSHCleanupCommand(const String &p_host, const String &p_port, const Vector<String> &p_ssh_arg, const String &p_cmd_args, bool p_wait = false) { SSHCleanupCommand(const String &p_host, const String &p_port, const Vector<String> &p_ssh_arg, const String &p_cmd_args, bool p_wait = false) {
host = p_host; host = p_host;
port = p_port; port = p_port;

View File

@ -381,7 +381,7 @@ public:
ctls[cid] = p_name; ctls[cid] = p_name;
} }
virtual ~FileDialogEventHandler(){}; virtual ~FileDialogEventHandler() {}
}; };
#if defined(__GNUC__) && !defined(__clang__) #if defined(__GNUC__) && !defined(__clang__)

View File

@ -52,7 +52,7 @@ class EditorExportPlatformWindows : public EditorExportPlatformPC {
String cmd_args; String cmd_args;
bool wait = false; bool wait = false;
SSHCleanupCommand(){}; SSHCleanupCommand() {}
SSHCleanupCommand(const String &p_host, const String &p_port, const Vector<String> &p_ssh_arg, const String &p_cmd_args, bool p_wait = false) { SSHCleanupCommand(const String &p_host, const String &p_port, const Vector<String> &p_ssh_arg, const String &p_cmd_args, bool p_wait = false) {
host = p_host; host = p_host;
port = p_port; port = p_port;

View File

@ -52,8 +52,8 @@ private:
public: public:
void window_resize(DisplayServer::WindowID p_window_id, int p_width, int p_height); void window_resize(DisplayServer::WindowID p_window_id, int p_width, int p_height);
GLManagerANGLE_Windows(){}; GLManagerANGLE_Windows() {}
~GLManagerANGLE_Windows(){}; ~GLManagerANGLE_Windows() {}
}; };
#endif // WINDOWS_ENABLED && GLES3_ENABLED #endif // WINDOWS_ENABLED && GLES3_ENABLED

View File

@ -90,7 +90,7 @@ public:
TerrainConstraint(Ref<TileSet> p_tile_set, const Vector2i &p_position, int p_terrain); // For the center terrain bit TerrainConstraint(Ref<TileSet> p_tile_set, const Vector2i &p_position, int p_terrain); // For the center terrain bit
TerrainConstraint(Ref<TileSet> p_tile_set, const Vector2i &p_position, const TileSet::CellNeighbor &p_bit, int p_terrain); // For peering bits TerrainConstraint(Ref<TileSet> p_tile_set, const Vector2i &p_position, const TileSet::CellNeighbor &p_bit, int p_terrain); // For peering bits
TerrainConstraint(){}; TerrainConstraint() {}
}; };
#ifdef DEBUG_ENABLED #ifdef DEBUG_ENABLED

View File

@ -50,14 +50,14 @@ public:
virtual Color get_color() const = 0; virtual Color get_color() const = 0;
virtual void _value_changed(){}; virtual void _value_changed() {}
virtual void slider_draw(int p_which) = 0; virtual void slider_draw(int p_which) = 0;
virtual bool apply_theme() const { return false; } virtual bool apply_theme() const { return false; }
virtual ColorPicker::PickerShapeType get_shape_override() const { return ColorPicker::SHAPE_MAX; } virtual ColorPicker::PickerShapeType get_shape_override() const { return ColorPicker::SHAPE_MAX; }
ColorMode(ColorPicker *p_color_picker); ColorMode(ColorPicker *p_color_picker);
virtual ~ColorMode(){}; virtual ~ColorMode() {}
}; };
class ColorModeHSV : public ColorMode { class ColorModeHSV : public ColorMode {
@ -81,7 +81,7 @@ public:
virtual void slider_draw(int p_which) override; virtual void slider_draw(int p_which) override;
ColorModeHSV(ColorPicker *p_color_picker) : ColorModeHSV(ColorPicker *p_color_picker) :
ColorMode(p_color_picker){}; ColorMode(p_color_picker) {}
}; };
class ColorModeRGB : public ColorMode { class ColorModeRGB : public ColorMode {
@ -100,7 +100,7 @@ public:
virtual void slider_draw(int p_which) override; virtual void slider_draw(int p_which) override;
ColorModeRGB(ColorPicker *p_color_picker) : ColorModeRGB(ColorPicker *p_color_picker) :
ColorMode(p_color_picker){}; ColorMode(p_color_picker) {}
}; };
class ColorModeRAW : public ColorMode { class ColorModeRAW : public ColorMode {
@ -122,7 +122,7 @@ public:
virtual bool apply_theme() const override; virtual bool apply_theme() const override;
ColorModeRAW(ColorPicker *p_color_picker) : ColorModeRAW(ColorPicker *p_color_picker) :
ColorMode(p_color_picker){}; ColorMode(p_color_picker) {}
}; };
class ColorModeOKHSL : public ColorMode { class ColorModeOKHSL : public ColorMode {
@ -147,9 +147,9 @@ public:
virtual ColorPicker::PickerShapeType get_shape_override() const override { return ColorPicker::SHAPE_OKHSL_CIRCLE; } virtual ColorPicker::PickerShapeType get_shape_override() const override { return ColorPicker::SHAPE_OKHSL_CIRCLE; }
ColorModeOKHSL(ColorPicker *p_color_picker) : ColorModeOKHSL(ColorPicker *p_color_picker) :
ColorMode(p_color_picker){}; ColorMode(p_color_picker) {}
~ColorModeOKHSL(){}; ~ColorModeOKHSL() {}
}; };
#endif // COLOR_MODE_H #endif // COLOR_MODE_H

View File

@ -571,25 +571,25 @@ public:
// Not exposed. // Not exposed.
virtual void set_tile_set(const TileSet *p_tile_set); virtual void set_tile_set(const TileSet *p_tile_set);
TileSet *get_tile_set() const; TileSet *get_tile_set() const;
virtual void notify_tile_data_properties_should_change(){}; virtual void notify_tile_data_properties_should_change() {}
virtual void add_occlusion_layer(int p_index){}; virtual void add_occlusion_layer(int p_index) {}
virtual void move_occlusion_layer(int p_from_index, int p_to_pos){}; virtual void move_occlusion_layer(int p_from_index, int p_to_pos) {}
virtual void remove_occlusion_layer(int p_index){}; virtual void remove_occlusion_layer(int p_index) {}
virtual void add_physics_layer(int p_index){}; virtual void add_physics_layer(int p_index) {}
virtual void move_physics_layer(int p_from_index, int p_to_pos){}; virtual void move_physics_layer(int p_from_index, int p_to_pos) {}
virtual void remove_physics_layer(int p_index){}; virtual void remove_physics_layer(int p_index) {}
virtual void add_terrain_set(int p_index){}; virtual void add_terrain_set(int p_index) {}
virtual void move_terrain_set(int p_from_index, int p_to_pos){}; virtual void move_terrain_set(int p_from_index, int p_to_pos) {}
virtual void remove_terrain_set(int p_index){}; virtual void remove_terrain_set(int p_index) {}
virtual void add_terrain(int p_terrain_set, int p_index){}; virtual void add_terrain(int p_terrain_set, int p_index) {}
virtual void move_terrain(int p_terrain_set, int p_from_index, int p_to_pos){}; virtual void move_terrain(int p_terrain_set, int p_from_index, int p_to_pos) {}
virtual void remove_terrain(int p_terrain_set, int p_index){}; virtual void remove_terrain(int p_terrain_set, int p_index) {}
virtual void add_navigation_layer(int p_index){}; virtual void add_navigation_layer(int p_index) {}
virtual void move_navigation_layer(int p_from_index, int p_to_pos){}; virtual void move_navigation_layer(int p_from_index, int p_to_pos) {}
virtual void remove_navigation_layer(int p_index){}; virtual void remove_navigation_layer(int p_index) {}
virtual void add_custom_data_layer(int p_index){}; virtual void add_custom_data_layer(int p_index) {}
virtual void move_custom_data_layer(int p_from_index, int p_to_pos){}; virtual void move_custom_data_layer(int p_from_index, int p_to_pos) {}
virtual void remove_custom_data_layer(int p_index){}; virtual void remove_custom_data_layer(int p_index) {}
virtual void reset_state() override; virtual void reset_state() override;
// Tiles. // Tiles.

View File

@ -77,7 +77,7 @@ protected:
Vector2 get_uv2_scale(Vector2 p_margin_scale = Vector2(1.0, 1.0)) const; Vector2 get_uv2_scale(Vector2 p_margin_scale = Vector2(1.0, 1.0)) const;
float get_lightmap_texel_size() const; float get_lightmap_texel_size() const;
virtual void _update_lightmap_size(){}; virtual void _update_lightmap_size() {}
void _on_settings_changed(); void _on_settings_changed();
@ -541,7 +541,7 @@ private:
Vector2 point; Vector2 point;
bool sharp = false; bool sharp = false;
ContourPoint(){}; ContourPoint() {}
ContourPoint(const Vector2 &p_pt, bool p_sharp) { ContourPoint(const Vector2 &p_pt, bool p_sharp) {
point = p_pt; point = p_pt;
sharp = p_sharp; sharp = p_sharp;
@ -551,7 +551,7 @@ private:
struct ContourInfo { struct ContourInfo {
real_t length = 0.0; real_t length = 0.0;
bool ccw = true; bool ccw = true;
ContourInfo(){}; ContourInfo() {}
ContourInfo(real_t p_len, bool p_ccw) { ContourInfo(real_t p_len, bool p_ccw) {
length = p_len; length = p_len;
ccw = p_ccw; ccw = p_ccw;

View File

@ -53,7 +53,7 @@ protected:
float auto_exposure_max = 64.0; float auto_exposure_max = 64.0;
float auto_exposure_speed = 0.5; float auto_exposure_speed = 0.5;
float auto_exposure_scale = 0.4; float auto_exposure_scale = 0.4;
virtual void _update_auto_exposure(){}; virtual void _update_auto_exposure() {}
public: public:
virtual RID get_rid() const override; virtual RID get_rid() const override;

View File

@ -97,7 +97,7 @@ public:
/* MATERIAL API */ /* MATERIAL API */
virtual RID material_allocate() override { return RID(); } virtual RID material_allocate() override { return RID(); }
virtual void material_initialize(RID p_rid) override {} virtual void material_initialize(RID p_rid) override {}
virtual void material_free(RID p_rid) override{}; virtual void material_free(RID p_rid) override {}
virtual void material_set_render_priority(RID p_material, int priority) override {} virtual void material_set_render_priority(RID p_material, int priority) override {}
virtual void material_set_shader(RID p_shader_material, RID p_shader) override {} virtual void material_set_shader(RID p_shader_material, RID p_shader) override {}

View File

@ -56,14 +56,14 @@ public:
/* Canvas Texture API */ /* Canvas Texture API */
virtual RID canvas_texture_allocate() override { return RID(); }; virtual RID canvas_texture_allocate() override { return RID(); };
virtual void canvas_texture_initialize(RID p_rid) override{}; virtual void canvas_texture_initialize(RID p_rid) override {}
virtual void canvas_texture_free(RID p_rid) override{}; virtual void canvas_texture_free(RID p_rid) override {}
virtual void canvas_texture_set_channel(RID p_canvas_texture, RS::CanvasTextureChannel p_channel, RID p_texture) override{}; virtual void canvas_texture_set_channel(RID p_canvas_texture, RS::CanvasTextureChannel p_channel, RID p_texture) override {}
virtual void canvas_texture_set_shading_parameters(RID p_canvas_texture, const Color &p_base_color, float p_shininess) override{}; virtual void canvas_texture_set_shading_parameters(RID p_canvas_texture, const Color &p_base_color, float p_shininess) override {}
virtual void canvas_texture_set_texture_filter(RID p_item, RS::CanvasItemTextureFilter p_filter) override{}; virtual void canvas_texture_set_texture_filter(RID p_item, RS::CanvasItemTextureFilter p_filter) override {}
virtual void canvas_texture_set_texture_repeat(RID p_item, RS::CanvasItemTextureRepeat p_repeat) override{}; virtual void canvas_texture_set_texture_repeat(RID p_item, RS::CanvasItemTextureRepeat p_repeat) override {}
/* Texture API */ /* Texture API */
@ -88,20 +88,20 @@ public:
ERR_FAIL_NULL(t); ERR_FAIL_NULL(t);
t->image = p_image->duplicate(); t->image = p_image->duplicate();
}; };
virtual void texture_2d_layered_initialize(RID p_texture, const Vector<Ref<Image>> &p_layers, RS::TextureLayeredType p_layered_type) override{}; virtual void texture_2d_layered_initialize(RID p_texture, const Vector<Ref<Image>> &p_layers, RS::TextureLayeredType p_layered_type) override {}
virtual void texture_3d_initialize(RID p_texture, Image::Format, int p_width, int p_height, int p_depth, bool p_mipmaps, const Vector<Ref<Image>> &p_data) override{}; virtual void texture_3d_initialize(RID p_texture, Image::Format, int p_width, int p_height, int p_depth, bool p_mipmaps, const Vector<Ref<Image>> &p_data) override {}
virtual void texture_proxy_initialize(RID p_texture, RID p_base) override{}; //all slices, then all the mipmaps, must be coherent virtual void texture_proxy_initialize(RID p_texture, RID p_base) override {} //all slices, then all the mipmaps, must be coherent
virtual RID texture_create_from_native_handle(RS::TextureType p_type, Image::Format p_format, uint64_t p_native_handle, int p_width, int p_height, int p_depth, int p_layers = 1, RS::TextureLayeredType p_layered_type = RS::TEXTURE_LAYERED_2D_ARRAY) override { return RID(); } virtual RID texture_create_from_native_handle(RS::TextureType p_type, Image::Format p_format, uint64_t p_native_handle, int p_width, int p_height, int p_depth, int p_layers = 1, RS::TextureLayeredType p_layered_type = RS::TEXTURE_LAYERED_2D_ARRAY) override { return RID(); }
virtual void texture_2d_update(RID p_texture, const Ref<Image> &p_image, int p_layer = 0) override{}; virtual void texture_2d_update(RID p_texture, const Ref<Image> &p_image, int p_layer = 0) override {}
virtual void texture_3d_update(RID p_texture, const Vector<Ref<Image>> &p_data) override{}; virtual void texture_3d_update(RID p_texture, const Vector<Ref<Image>> &p_data) override {}
virtual void texture_proxy_update(RID p_proxy, RID p_base) override{}; virtual void texture_proxy_update(RID p_proxy, RID p_base) override {}
//these two APIs can be used together or in combination with the others. //these two APIs can be used together or in combination with the others.
virtual void texture_2d_placeholder_initialize(RID p_texture) override{}; virtual void texture_2d_placeholder_initialize(RID p_texture) override {}
virtual void texture_2d_layered_placeholder_initialize(RID p_texture, RenderingServer::TextureLayeredType p_layered_type) override{}; virtual void texture_2d_layered_placeholder_initialize(RID p_texture, RenderingServer::TextureLayeredType p_layered_type) override {}
virtual void texture_3d_placeholder_initialize(RID p_texture) override{}; virtual void texture_3d_placeholder_initialize(RID p_texture) override {}
virtual Ref<Image> texture_2d_get(RID p_texture) const override { virtual Ref<Image> texture_2d_get(RID p_texture) const override {
DummyTexture *t = texture_owner.get_or_null(p_texture); DummyTexture *t = texture_owner.get_or_null(p_texture);
@ -112,31 +112,31 @@ public:
virtual Vector<Ref<Image>> texture_3d_get(RID p_texture) const override { return Vector<Ref<Image>>(); }; virtual Vector<Ref<Image>> texture_3d_get(RID p_texture) const override { return Vector<Ref<Image>>(); };
virtual void texture_replace(RID p_texture, RID p_by_texture) override { texture_free(p_by_texture); }; virtual void texture_replace(RID p_texture, RID p_by_texture) override { texture_free(p_by_texture); };
virtual void texture_set_size_override(RID p_texture, int p_width, int p_height) override{}; virtual void texture_set_size_override(RID p_texture, int p_width, int p_height) override {}
virtual void texture_set_path(RID p_texture, const String &p_path) override{}; virtual void texture_set_path(RID p_texture, const String &p_path) override {}
virtual String texture_get_path(RID p_texture) const override { return String(); }; virtual String texture_get_path(RID p_texture) const override { return String(); };
virtual Image::Format texture_get_format(RID p_texture) const override { return Image::FORMAT_MAX; } virtual Image::Format texture_get_format(RID p_texture) const override { return Image::FORMAT_MAX; }
virtual void texture_set_detect_3d_callback(RID p_texture, RS::TextureDetectCallback p_callback, void *p_userdata) override{}; virtual void texture_set_detect_3d_callback(RID p_texture, RS::TextureDetectCallback p_callback, void *p_userdata) override {}
virtual void texture_set_detect_normal_callback(RID p_texture, RS::TextureDetectCallback p_callback, void *p_userdata) override{}; virtual void texture_set_detect_normal_callback(RID p_texture, RS::TextureDetectCallback p_callback, void *p_userdata) override {}
virtual void texture_set_detect_roughness_callback(RID p_texture, RS::TextureDetectRoughnessCallback p_callback, void *p_userdata) override{}; virtual void texture_set_detect_roughness_callback(RID p_texture, RS::TextureDetectRoughnessCallback p_callback, void *p_userdata) override {}
virtual void texture_debug_usage(List<RS::TextureInfo> *r_info) override{}; virtual void texture_debug_usage(List<RS::TextureInfo> *r_info) override {}
virtual void texture_set_force_redraw_if_visible(RID p_texture, bool p_enable) override{}; virtual void texture_set_force_redraw_if_visible(RID p_texture, bool p_enable) override {}
virtual Size2 texture_size_with_proxy(RID p_proxy) override { return Size2(); }; virtual Size2 texture_size_with_proxy(RID p_proxy) override { return Size2(); };
virtual void texture_rd_initialize(RID p_texture, const RID &p_rd_texture, const RS::TextureLayeredType p_layer_type = RS::TEXTURE_LAYERED_2D_ARRAY) override{}; virtual void texture_rd_initialize(RID p_texture, const RID &p_rd_texture, const RS::TextureLayeredType p_layer_type = RS::TEXTURE_LAYERED_2D_ARRAY) override {}
virtual RID texture_get_rd_texture(RID p_texture, bool p_srgb = false) const override { return RID(); }; virtual RID texture_get_rd_texture(RID p_texture, bool p_srgb = false) const override { return RID(); };
virtual uint64_t texture_get_native_handle(RID p_texture, bool p_srgb = false) const override { return 0; }; virtual uint64_t texture_get_native_handle(RID p_texture, bool p_srgb = false) const override { return 0; };
/* DECAL API */ /* DECAL API */
virtual RID decal_allocate() override { return RID(); } virtual RID decal_allocate() override { return RID(); }
virtual void decal_initialize(RID p_rid) override {} virtual void decal_initialize(RID p_rid) override {}
virtual void decal_free(RID p_rid) override{}; virtual void decal_free(RID p_rid) override {}
virtual void decal_set_size(RID p_decal, const Vector3 &p_size) override {} virtual void decal_set_size(RID p_decal, const Vector3 &p_size) override {}
virtual void decal_set_texture(RID p_decal, RS::DecalTexture p_type, RID p_texture) override {} virtual void decal_set_texture(RID p_decal, RS::DecalTexture p_type, RID p_texture) override {}

View File

@ -316,8 +316,8 @@ public:
int last_shadow_filter = -1; int last_shadow_filter = -1;
virtual void configure(RenderSceneBuffersRD *p_render_buffers) override{}; virtual void configure(RenderSceneBuffersRD *p_render_buffers) override {}
virtual void free_data() override{}; virtual void free_data() override {}
bool sync_gi_dependent_sets_validity(bool p_ensure_freed = false); bool sync_gi_dependent_sets_validity(bool p_ensure_freed = false);

View File

@ -461,7 +461,7 @@ public:
RID get_voxel_gi_buffer(); RID get_voxel_gi_buffer();
virtual void configure(RenderSceneBuffersRD *p_render_buffers) override{}; virtual void configure(RenderSceneBuffersRD *p_render_buffers) override {}
virtual void free_data() override; virtual void free_data() override;
}; };
@ -675,7 +675,7 @@ public:
int32_t cascade_dynamic_light_count[SDFGI::MAX_CASCADES]; //used dynamically int32_t cascade_dynamic_light_count[SDFGI::MAX_CASCADES]; //used dynamically
RID integrate_sky_uniform_set; RID integrate_sky_uniform_set;
virtual void configure(RenderSceneBuffersRD *p_render_buffers) override{}; virtual void configure(RenderSceneBuffersRD *p_render_buffers) override {}
virtual void free_data() override; virtual void free_data() override;
~SDFGI(); ~SDFGI();

View File

@ -366,12 +366,12 @@ protected:
virtual RID _render_buffers_get_normal_texture(Ref<RenderSceneBuffersRD> p_render_buffers) override; virtual RID _render_buffers_get_normal_texture(Ref<RenderSceneBuffersRD> p_render_buffers) override;
virtual RID _render_buffers_get_velocity_texture(Ref<RenderSceneBuffersRD> p_render_buffers) override; virtual RID _render_buffers_get_velocity_texture(Ref<RenderSceneBuffersRD> p_render_buffers) override;
virtual void environment_set_ssao_quality(RS::EnvironmentSSAOQuality p_quality, bool p_half_size, float p_adaptive_target, int p_blur_passes, float p_fadeout_from, float p_fadeout_to) override{}; virtual void environment_set_ssao_quality(RS::EnvironmentSSAOQuality p_quality, bool p_half_size, float p_adaptive_target, int p_blur_passes, float p_fadeout_from, float p_fadeout_to) override {}
virtual void environment_set_ssil_quality(RS::EnvironmentSSILQuality p_quality, bool p_half_size, float p_adaptive_target, int p_blur_passes, float p_fadeout_from, float p_fadeout_to) override{}; virtual void environment_set_ssil_quality(RS::EnvironmentSSILQuality p_quality, bool p_half_size, float p_adaptive_target, int p_blur_passes, float p_fadeout_from, float p_fadeout_to) override {}
virtual void environment_set_ssr_roughness_quality(RS::EnvironmentSSRRoughnessQuality p_quality) override{}; virtual void environment_set_ssr_roughness_quality(RS::EnvironmentSSRRoughnessQuality p_quality) override {}
virtual void sub_surface_scattering_set_quality(RS::SubSurfaceScatteringQuality p_quality) override{}; virtual void sub_surface_scattering_set_quality(RS::SubSurfaceScatteringQuality p_quality) override {}
virtual void sub_surface_scattering_set_scale(float p_scale, float p_depth_scale) override{}; virtual void sub_surface_scattering_set_scale(float p_scale, float p_depth_scale) override {}
/* Geometry instance */ /* Geometry instance */

View File

@ -165,9 +165,9 @@ public:
/* LIGHTING */ /* LIGHTING */
virtual void setup_added_reflection_probe(const Transform3D &p_transform, const Vector3 &p_half_size){}; virtual void setup_added_reflection_probe(const Transform3D &p_transform, const Vector3 &p_half_size) {}
virtual void setup_added_light(const RS::LightType p_type, const Transform3D &p_transform, float p_radius, float p_spot_aperture){}; virtual void setup_added_light(const RS::LightType p_type, const Transform3D &p_transform, float p_radius, float p_spot_aperture) {}
virtual void setup_added_decal(const Transform3D &p_transform, const Vector3 &p_half_size){}; virtual void setup_added_decal(const Transform3D &p_transform, const Vector3 &p_half_size) {}
/* GI */ /* GI */

View File

@ -46,7 +46,7 @@ public:
int group = 0; int group = 0;
CharString text; CharString text;
bool default_enabled = true; bool default_enabled = true;
VariantDefine(){}; VariantDefine() {}
VariantDefine(int p_group, const String &p_text, bool p_default_enabled) { VariantDefine(int p_group, const String &p_text, bool p_default_enabled) {
group = p_group; group = p_group;
default_enabled = p_default_enabled; default_enabled = p_default_enabled;

View File

@ -41,11 +41,11 @@ layout(location = 3) out vec2 pixel_size_interp;
#endif #endif
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = 1, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = 1, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
#GLOBALS #GLOBALS
@ -258,11 +258,11 @@ layout(location = 3) in vec2 pixel_size_interp;
layout(location = 0) out vec4 frag_color; layout(location = 0) out vec4 frag_color;
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = 1, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = 1, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
vec2 screen_uv_to_sdf(vec2 p_uv) { vec2 screen_uv_to_sdf(vec2 p_uv) {

View File

@ -106,9 +106,11 @@ layout(set = 0, binding = 3, std140) uniform DirectionalLights {
directional_lights; directional_lights;
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = 1, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = 1, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
layout(set = 2, binding = 0) uniform textureCube radiance; layout(set = 2, binding = 0) uniform textureCube radiance;
@ -247,9 +249,7 @@ void main() {
#endif //USE_CUBEMAP_PASS #endif //USE_CUBEMAP_PASS
{ {
#CODE : SKY #CODE : SKY
} }
frag_color.rgb = color; frag_color.rgb = color;

View File

@ -77,9 +77,11 @@ layout(r32ui, set = 1, binding = 4) uniform volatile uimage3D light_only_map;
#endif #endif
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = 2, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = 2, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
#GLOBALS #GLOBALS

View File

@ -116,9 +116,11 @@ layout(location = 8) out vec4 prev_screen_position;
#endif #endif
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
float global_time; float global_time;
@ -808,11 +810,11 @@ ivec2 multiview_uv(ivec2 uv) {
#endif #endif
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
#GLOBALS #GLOBALS

View File

@ -107,11 +107,11 @@ layout(location = 6) mediump out vec3 binormal_interp;
#endif #endif
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
#ifdef MODE_DUAL_PARABOLOID #ifdef MODE_DUAL_PARABOLOID
@ -671,11 +671,11 @@ ivec2 multiview_uv(ivec2 uv) {
#endif #endif
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = MATERIAL_UNIFORM_SET, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
#GLOBALS #GLOBALS

View File

@ -168,11 +168,11 @@ layout(set = 2, binding = 1) uniform texture2D height_field_texture;
/* SET 3: MATERIAL */ /* SET 3: MATERIAL */
#ifdef MATERIAL_UNIFORMS_USED #ifdef MATERIAL_UNIFORMS_USED
layout(set = 3, binding = 0, std140) uniform MaterialUniforms{ /* clang-format off */
layout(set = 3, binding = 0, std140) uniform MaterialUniforms {
#MATERIAL_UNIFORMS #MATERIAL_UNIFORMS
} material; } material;
/* clang-format on */
#endif #endif
layout(push_constant, std430) uniform Params { layout(push_constant, std430) uniform Params {

View File

@ -192,7 +192,7 @@ public:
RID get_debug_texture(); RID get_debug_texture();
const Size2i &get_occlusion_buffer_size() const { return occlusion_buffer_size; } const Size2i &get_occlusion_buffer_size() const { return occlusion_buffer_size; }
virtual ~HZBuffer(){}; virtual ~HZBuffer() {}
}; };
static RendererSceneOcclusionCull *get_singleton() { return singleton; } static RendererSceneOcclusionCull *get_singleton() { return singleton; }

View File

@ -34,7 +34,7 @@
#include "core/object/object.h" #include "core/object/object.h"
#include "core/variant/type_info.h" #include "core/variant/type_info.h"
#define STEPIFY(m_number, m_alignment) ((((m_number) + ((m_alignment)-1)) / (m_alignment)) * (m_alignment)) #define STEPIFY(m_number, m_alignment) ((((m_number) + ((m_alignment) - 1)) / (m_alignment)) * (m_alignment))
class RenderingDeviceCommons : public Object { class RenderingDeviceCommons : public Object {
//////////////////////////////////////////// ////////////////////////////////////////////

View File

@ -36,7 +36,7 @@
class RendererMaterialStorage { class RendererMaterialStorage {
public: public:
virtual ~RendererMaterialStorage(){}; virtual ~RendererMaterialStorage() {}
/* GLOBAL SHADER UNIFORM API */ /* GLOBAL SHADER UNIFORM API */
virtual void global_shader_parameter_add(const StringName &p_name, RS::GlobalShaderParameterType p_type, const Variant &p_value) = 0; virtual void global_shader_parameter_add(const StringName &p_name, RS::GlobalShaderParameterType p_type, const Variant &p_value) = 0;

View File

@ -91,7 +91,7 @@ public:
void set_use_debanding(bool p_use_debanding) { use_debanding = p_use_debanding; } void set_use_debanding(bool p_use_debanding) { use_debanding = p_use_debanding; }
RenderSceneBuffersConfiguration() {} RenderSceneBuffersConfiguration() {}
virtual ~RenderSceneBuffersConfiguration(){}; virtual ~RenderSceneBuffersConfiguration() {}
}; };
class RenderSceneBuffers : public RefCounted { class RenderSceneBuffers : public RefCounted {
@ -101,8 +101,8 @@ protected:
static void _bind_methods(); static void _bind_methods();
public: public:
RenderSceneBuffers(){}; RenderSceneBuffers() {}
virtual ~RenderSceneBuffers(){}; virtual ~RenderSceneBuffers() {}
virtual void configure(const RenderSceneBuffersConfiguration *p_config) = 0; virtual void configure(const RenderSceneBuffersConfiguration *p_config) = 0;
@ -124,7 +124,7 @@ protected:
GDVIRTUAL1(_set_use_debanding, bool) GDVIRTUAL1(_set_use_debanding, bool)
public: public:
virtual ~RenderSceneBuffersExtension(){}; virtual ~RenderSceneBuffersExtension() {}
virtual void configure(const RenderSceneBuffersConfiguration *p_config) override; virtual void configure(const RenderSceneBuffersConfiguration *p_config) override;

View File

@ -61,7 +61,7 @@ public:
/* Texture API */ /* Texture API */
virtual bool can_create_resources_async() const = 0; virtual bool can_create_resources_async() const = 0;
virtual ~RendererTextureStorage(){}; virtual ~RendererTextureStorage() {}
virtual RID texture_allocate() = 0; virtual RID texture_allocate() = 0;
virtual void texture_free(RID p_rid) = 0; virtual void texture_free(RID p_rid) = 0;

View File

@ -32,7 +32,7 @@
#include "core/input/input.h" #include "core/input/input.h"
void XRControllerTracker::_bind_methods(){}; void XRControllerTracker::_bind_methods() {}
XRControllerTracker::XRControllerTracker() { XRControllerTracker::XRControllerTracker() {
type = XRServer::TRACKER_CONTROLLER; type = XRServer::TRACKER_CONTROLLER;

View File

@ -137,10 +137,10 @@ public:
virtual RID get_color_texture(); /* obtain color output texture (if applicable) */ virtual RID get_color_texture(); /* obtain color output texture (if applicable) */
virtual RID get_depth_texture(); /* obtain depth output texture (if applicable, used for reprojection) */ virtual RID get_depth_texture(); /* obtain depth output texture (if applicable, used for reprojection) */
virtual RID get_velocity_texture(); /* obtain velocity output texture (if applicable, used for spacewarp) */ virtual RID get_velocity_texture(); /* obtain velocity output texture (if applicable, used for spacewarp) */
virtual void pre_render(){}; virtual void pre_render() {}
virtual bool pre_draw_viewport(RID p_render_target) { return true; }; /* inform XR interface we are about to start our viewport draw process */ virtual bool pre_draw_viewport(RID p_render_target) { return true; }; /* inform XR interface we are about to start our viewport draw process */
virtual Vector<BlitToScreen> post_draw_viewport(RID p_render_target, const Rect2 &p_screen_rect) = 0; /* inform XR interface we finished our viewport draw process */ virtual Vector<BlitToScreen> post_draw_viewport(RID p_render_target, const Rect2 &p_screen_rect) = 0; /* inform XR interface we finished our viewport draw process */
virtual void end_frame(){}; virtual void end_frame() {}
/** passthrough **/ /** passthrough **/