1BasedOnStyle: LLVM
2AlwaysBreakAfterReturnType: TopLevel
3BinPackParameters: false
4BraceWrapping:
5  AfterControlStatement: false
6  AfterEnum: true
7  AfterFunction: true
8  AfterStruct: true
9  BeforeElse: false
10  SplitEmptyFunction: true
11BreakBeforeBraces: Custom
12ColumnLimit: 78
13ContinuationIndentWidth: 3
14Cpp11BracedListStyle: false
15IncludeBlocks: Regroup
16IncludeCategories:
17  - Regex:           '^"tu_private.h"$'
18    Priority:        0
19  - Regex:           '^"(drm/|ir3/|tu_)'
20    Priority:        4
21  - Regex:           '^"(c11/|compiler/|main/|nir/|spirv/|util/|vk_|wsi_)'
22    Priority:        3
23  - Regex:           '^<(vulkan/)'
24    Priority:        2
25  - Regex:           '.*'
26    Priority:        1
27IndentWidth: 3
28PenaltyBreakBeforeFirstCallParameter: 1
29PenaltyExcessCharacter: 100
30SpaceAfterCStyleCast: true
31SpaceBeforeCpp11BracedList: true
32