---
BasedOnStyle: LLVM
ColumnLimit: 80
IndentWidth: 4
TabWidth: 4
UseTab: Always
ContinuationIndentWidth: 4
BreakBeforeBraces: Linux
PointerAlignment: Left
SortIncludes: false
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignOperands: Align
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
IndentCaseLabels: true
IndentPPDirectives: None
NamespaceIndentation: All
SpaceBeforeParens: ControlStatements
SpacesInParentheses: false


# Keep SPDX/license comment lines untouched
CommentPragmas: '^(SPDX-|Copyright \(C\)|MeshMC - |This program is free software:|This program is distributed in the hope that it will be useful,|You should have received a copy of the GNU General Public License)'
