xref: /aosp_15_r20/external/mesa3d/src/.clang-format (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker
2*61046927SAndroid Build Coastguard WorkerAlignAfterOpenBracket: true
3*61046927SAndroid Build Coastguard WorkerAlignConsecutiveMacros: true
4*61046927SAndroid Build Coastguard Worker
5*61046927SAndroid Build Coastguard WorkerAllowAllArgumentsOnNextLine: false
6*61046927SAndroid Build Coastguard WorkerAllowShortCaseLabelsOnASingleLine: false
7*61046927SAndroid Build Coastguard WorkerAllowShortFunctionsOnASingleLine: false
8*61046927SAndroid Build Coastguard Worker
9*61046927SAndroid Build Coastguard WorkerAlwaysBreakAfterReturnType: TopLevelDefinitions
10*61046927SAndroid Build Coastguard Worker
11*61046927SAndroid Build Coastguard WorkerBraceWrapping:
12*61046927SAndroid Build Coastguard Worker  AfterControlStatement: false
13*61046927SAndroid Build Coastguard Worker  AfterEnum: false
14*61046927SAndroid Build Coastguard Worker  AfterFunction: true
15*61046927SAndroid Build Coastguard Worker  AfterStruct: false
16*61046927SAndroid Build Coastguard Worker  BeforeElse: false
17*61046927SAndroid Build Coastguard Worker  SplitEmptyFunction: true
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerBinPackArguments: true
20*61046927SAndroid Build Coastguard WorkerBinPackParameters: true
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard WorkerBreakBeforeBraces: Custom
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard WorkerColumnLimit: 0
25*61046927SAndroid Build Coastguard WorkerPenaltyBreakBeforeFirstCallParameter: 1
26*61046927SAndroid Build Coastguard WorkerPenaltyExcessCharacter: 100
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard WorkerContinuationIndentWidth: 3
29*61046927SAndroid Build Coastguard WorkerIndentWidth: 3
30*61046927SAndroid Build Coastguard WorkerUseTab: Never
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard WorkerCpp11BracedListStyle: true
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard WorkerSpaceAfterCStyleCast: false
35*61046927SAndroid Build Coastguard WorkerSpaceBeforeCpp11BracedList: false
36*61046927SAndroid Build Coastguard WorkerSpaceBeforeCtorInitializerColon: false
37*61046927SAndroid Build Coastguard WorkerSpacesInContainerLiterals: false
38*61046927SAndroid Build Coastguard Worker
39*61046927SAndroid Build Coastguard WorkerPointerAlignment: Right
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard WorkerIncludeBlocks: Preserve
42*61046927SAndroid Build Coastguard WorkerIncludeCategories:
43*61046927SAndroid Build Coastguard Worker  - Regex:           '<[[:alnum:].]+>'
44*61046927SAndroid Build Coastguard Worker    Priority:        1
45*61046927SAndroid Build Coastguard Worker  - Regex:           '.*\/.*'
46*61046927SAndroid Build Coastguard Worker    Priority:        2
47*61046927SAndroid Build Coastguard Worker  - Regex:           '.*'
48*61046927SAndroid Build Coastguard Worker    Priority:        3
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerForEachMacros:
51*61046927SAndroid Build Coastguard Worker# util
52*61046927SAndroid Build Coastguard Worker  - u_foreach_bit
53*61046927SAndroid Build Coastguard Worker  - u_foreach_bit64
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard Worker  - BITSET_FOREACH_SET
56*61046927SAndroid Build Coastguard Worker  - BITSET_FOREACH_RANGE
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker  - hash_table_foreach
59*61046927SAndroid Build Coastguard Worker  - hash_table_foreach_remove
60*61046927SAndroid Build Coastguard Worker  - hash_table_u64_foreach
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker  - rb_tree_foreach
63*61046927SAndroid Build Coastguard Worker  - rb_tree_foreach_rev
64*61046927SAndroid Build Coastguard Worker  - rb_tree_foreach_rev_safe
65*61046927SAndroid Build Coastguard Worker  - rb_tree_foreach_safe
66*61046927SAndroid Build Coastguard Worker  - uinterval_tree_foreach
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard Worker  - set_foreach
69*61046927SAndroid Build Coastguard Worker  - set_foreach_remove
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard Worker  - util_dynarray_foreach
72*61046927SAndroid Build Coastguard Worker  - util_dynarray_foreach_reverse
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker  - util_idalloc_foreach
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker  - LIST_FOR_EACH_ENTRY
77*61046927SAndroid Build Coastguard Worker  - LIST_FOR_EACH_ENTRY_FROM
78*61046927SAndroid Build Coastguard Worker  - LIST_FOR_EACH_ENTRY_FROM_REV
79*61046927SAndroid Build Coastguard Worker  - LIST_FOR_EACH_ENTRY_SAFE
80*61046927SAndroid Build Coastguard Worker  - LIST_FOR_EACH_ENTRY_SAFE_REV
81*61046927SAndroid Build Coastguard Worker  - list_for_each_entry
82*61046927SAndroid Build Coastguard Worker  - list_for_each_entry_from
83*61046927SAndroid Build Coastguard Worker  - list_for_each_entry_from_rev
84*61046927SAndroid Build Coastguard Worker  - list_for_each_entry_from_safe
85*61046927SAndroid Build Coastguard Worker  - list_for_each_entry_rev
86*61046927SAndroid Build Coastguard Worker  - list_for_each_entry_rev_safe
87*61046927SAndroid Build Coastguard Worker  - list_for_each_entry_safe
88*61046927SAndroid Build Coastguard Worker  - list_pair_for_each_entry
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker  - foreach_in_list
91*61046927SAndroid Build Coastguard Worker  - foreach_in_list_reverse
92*61046927SAndroid Build Coastguard Worker  - foreach_in_list_reverse_safe
93*61046927SAndroid Build Coastguard Worker  - foreach_in_list_safe
94*61046927SAndroid Build Coastguard Worker  - foreach_in_list_use_after
95*61046927SAndroid Build Coastguard Worker  - foreach_list_typed
96*61046927SAndroid Build Coastguard Worker  - foreach_list_typed_from
97*61046927SAndroid Build Coastguard Worker  - foreach_list_typed_reverse
98*61046927SAndroid Build Coastguard Worker  - foreach_list_typed_reverse_safe
99*61046927SAndroid Build Coastguard Worker  - foreach_list_typed_safe
100*61046927SAndroid Build Coastguard Worker  - foreach_two_lists
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard Worker# nir
103*61046927SAndroid Build Coastguard Worker  - nir_foreach_function_temp_variable
104*61046927SAndroid Build Coastguard Worker  - nir_foreach_function_temp_variable_safe
105*61046927SAndroid Build Coastguard Worker  - nir_foreach_image_variable
106*61046927SAndroid Build Coastguard Worker  - nir_foreach_image_variable_safe
107*61046927SAndroid Build Coastguard Worker  - nir_foreach_shader_in_variable
108*61046927SAndroid Build Coastguard Worker  - nir_foreach_shader_in_variable_safe
109*61046927SAndroid Build Coastguard Worker  - nir_foreach_shader_out_variable
110*61046927SAndroid Build Coastguard Worker  - nir_foreach_shader_out_variable_safe
111*61046927SAndroid Build Coastguard Worker  - nir_foreach_uniform_variable
112*61046927SAndroid Build Coastguard Worker  - nir_foreach_uniform_variable_safe
113*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable
114*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_in_list
115*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_in_list_safe
116*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_in_shader
117*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_in_shader_safe
118*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_safe
119*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_with_modes
120*61046927SAndroid Build Coastguard Worker  - nir_foreach_variable_with_modes_safe
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard Worker  - nir_foreach_reg_decl
123*61046927SAndroid Build Coastguard Worker  - nir_foreach_reg_decl_safe
124*61046927SAndroid Build Coastguard Worker  - nir_foreach_reg_load
125*61046927SAndroid Build Coastguard Worker  - nir_foreach_reg_load_safe
126*61046927SAndroid Build Coastguard Worker  - nir_foreach_reg_store
127*61046927SAndroid Build Coastguard Worker  - nir_foreach_reg_store_safe
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard Worker  - nir_foreach_if_use
130*61046927SAndroid Build Coastguard Worker  - nir_foreach_if_use_safe
131*61046927SAndroid Build Coastguard Worker  - nir_foreach_use
132*61046927SAndroid Build Coastguard Worker  - nir_foreach_use_including_if
133*61046927SAndroid Build Coastguard Worker  - nir_foreach_use_including_if_safe
134*61046927SAndroid Build Coastguard Worker  - nir_foreach_use_safe
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard Worker  - nir_foreach_phi_src
137*61046927SAndroid Build Coastguard Worker  - nir_foreach_phi_src_safe
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard Worker  - nir_foreach_parallel_copy_entry
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard Worker  - nir_foreach_instr
142*61046927SAndroid Build Coastguard Worker  - nir_foreach_instr_in_worklist
143*61046927SAndroid Build Coastguard Worker  - nir_foreach_instr_reverse
144*61046927SAndroid Build Coastguard Worker  - nir_foreach_instr_reverse_safe
145*61046927SAndroid Build Coastguard Worker  - nir_foreach_instr_safe
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard Worker  - nir_foreach_phi
148*61046927SAndroid Build Coastguard Worker  - nir_foreach_phi_safe
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard Worker  - nir_foreach_function
151*61046927SAndroid Build Coastguard Worker  - nir_foreach_function_safe
152*61046927SAndroid Build Coastguard Worker  - nir_foreach_function_with_impl
153*61046927SAndroid Build Coastguard Worker
154*61046927SAndroid Build Coastguard Worker  - nir_foreach_function_impl
155*61046927SAndroid Build Coastguard Worker
156*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_unstructured
157*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_unstructured_safe
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard Worker  - nir_foreach_block
160*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_in_cf_node
161*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_in_cf_node_reverse
162*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_reverse
163*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_reverse_safe
164*61046927SAndroid Build Coastguard Worker  - nir_foreach_block_safe
165*61046927SAndroid Build Coastguard Worker
166*61046927SAndroid Build Coastguard Worker# egl
167*61046927SAndroid Build Coastguard Worker  - egl_relax
168*61046927SAndroid Build Coastguard Worker
169*61046927SAndroid Build Coastguard Worker# wayland
170*61046927SAndroid Build Coastguard Worker  - wl_list_for_each
171*61046927SAndroid Build Coastguard Worker  - wl_list_for_each_safe
172*61046927SAndroid Build Coastguard Worker  - wl_list_for_each_reverse
173*61046927SAndroid Build Coastguard Worker  - wl_list_for_each_reverse_safe
174*61046927SAndroid Build Coastguard Worker  - wl_array_for_each
175*61046927SAndroid Build Coastguard Worker
176*61046927SAndroid Build Coastguard Worker# vulkan
177*61046927SAndroid Build Coastguard Worker  - vk_foreach_queue
178*61046927SAndroid Build Coastguard Worker  - vk_foreach_queue_safe
179*61046927SAndroid Build Coastguard Worker
180*61046927SAndroid Build Coastguard Worker  - vk_foreach_struct
181*61046927SAndroid Build Coastguard Worker  - vk_foreach_struct_const
182*61046927SAndroid Build Coastguard Worker
183*61046927SAndroid Build Coastguard Worker  - vk_foreach_multi_draw
184*61046927SAndroid Build Coastguard Worker  - vk_foreach_multi_draw_indexed
185*61046927SAndroid Build Coastguard Worker
186*61046927SAndroid Build Coastguard Worker# asahi
187*61046927SAndroid Build Coastguard Worker  - foreach_active
188*61046927SAndroid Build Coastguard Worker  - foreach_submitted
189*61046927SAndroid Build Coastguard Worker  - hk_foreach_view
190*61046927SAndroid Build Coastguard Worker  - hk_foreach_variant
191*61046927SAndroid Build Coastguard Worker  - AGX_BATCH_FOREACH_BO_HANDLE
192*61046927SAndroid Build Coastguard Worker  - agx_pack
193*61046927SAndroid Build Coastguard Worker  - agx_push
194*61046927SAndroid Build Coastguard Worker  - agx_usc_pack
195*61046927SAndroid Build Coastguard Worker  - agx_ppp_push
196*61046927SAndroid Build Coastguard Worker  - agx_ppp_push_merged
197*61046927SAndroid Build Coastguard Worker  - agx_foreach_block
198*61046927SAndroid Build Coastguard Worker  - agx_foreach_block_safe
199*61046927SAndroid Build Coastguard Worker  - agx_foreach_block_from
200*61046927SAndroid Build Coastguard Worker  - agx_foreach_block_from_rev
201*61046927SAndroid Build Coastguard Worker  - agx_foreach_block_rev
202*61046927SAndroid Build Coastguard Worker  - agx_foreach_dest
203*61046927SAndroid Build Coastguard Worker  - agx_foreach_dest_rev
204*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_global
205*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_global_rev
206*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_global_safe
207*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_global_safe_rev
208*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_in_block
209*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_in_block_from
210*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_in_block_from_rev
211*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_in_block_rev
212*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_in_block_safe
213*61046927SAndroid Build Coastguard Worker  - agx_foreach_instr_in_block_safe_rev
214*61046927SAndroid Build Coastguard Worker  - agx_foreach_non_phi_in_block_rev
215*61046927SAndroid Build Coastguard Worker  - agx_foreach_phi_in_block
216*61046927SAndroid Build Coastguard Worker  - agx_foreach_phi_in_block_safe
217*61046927SAndroid Build Coastguard Worker  - agx_foreach_predecessor
218*61046927SAndroid Build Coastguard Worker  - agx_foreach_src
219*61046927SAndroid Build Coastguard Worker  - agx_foreach_src_rev
220*61046927SAndroid Build Coastguard Worker  - agx_foreach_ssa_dest
221*61046927SAndroid Build Coastguard Worker  - agx_foreach_ssa_dest_rev
222*61046927SAndroid Build Coastguard Worker  - agx_foreach_ssa_src
223*61046927SAndroid Build Coastguard Worker  - agx_foreach_ssa_src_rev
224*61046927SAndroid Build Coastguard Worker  - agx_foreach_successor
225*61046927SAndroid Build Coastguard Worker  - foreach_next_use
226*61046927SAndroid Build Coastguard Worker
227*61046927SAndroid Build Coastguard Worker# radv
228*61046927SAndroid Build Coastguard Worker  - PHASE
229*61046927SAndroid Build Coastguard Worker
230*61046927SAndroid Build Coastguard Worker# freedreno
231*61046927SAndroid Build Coastguard Worker  - ir2_foreach_instr
232*61046927SAndroid Build Coastguard Worker  - ir2_foreach_live_reg
233*61046927SAndroid Build Coastguard Worker  - ir2_foreach_avail
234*61046927SAndroid Build Coastguard Worker  - ir2_foreach_src
235*61046927SAndroid Build Coastguard Worker  - foreach_two_lists
236*61046927SAndroid Build Coastguard Worker  - foreach_sched_node
237*61046927SAndroid Build Coastguard Worker  - foreach_src
238*61046927SAndroid Build Coastguard Worker  - foreach_src_n
239*61046927SAndroid Build Coastguard Worker  - foreach_src_if
240*61046927SAndroid Build Coastguard Worker  - foreach_dst
241*61046927SAndroid Build Coastguard Worker  - foreach_dst_n
242*61046927SAndroid Build Coastguard Worker  - foreach_dst_if
243*61046927SAndroid Build Coastguard Worker  - ra_foreach_dst
244*61046927SAndroid Build Coastguard Worker  - ra_foreach_src
245*61046927SAndroid Build Coastguard Worker  - ra_foreach_src_rev
246*61046927SAndroid Build Coastguard Worker  - foreach_ssa_use
247*61046927SAndroid Build Coastguard Worker  - foreach_ssa_srcp_n
248*61046927SAndroid Build Coastguard Worker  - foreach_ssa_srcp
249*61046927SAndroid Build Coastguard Worker  - foreach_ssa_src_n
250*61046927SAndroid Build Coastguard Worker  - foreach_ssa_src
251*61046927SAndroid Build Coastguard Worker  - foreach_input_n
252*61046927SAndroid Build Coastguard Worker  - foreach_input
253*61046927SAndroid Build Coastguard Worker  - foreach_output_n
254*61046927SAndroid Build Coastguard Worker  - foreach_output
255*61046927SAndroid Build Coastguard Worker  - foreach_instr
256*61046927SAndroid Build Coastguard Worker  - foreach_instr_rev
257*61046927SAndroid Build Coastguard Worker  - foreach_instr_safe
258*61046927SAndroid Build Coastguard Worker  - foreach_instr_from_safe
259*61046927SAndroid Build Coastguard Worker  - foreach_block
260*61046927SAndroid Build Coastguard Worker  - foreach_block_safe
261*61046927SAndroid Build Coastguard Worker  - foreach_block_rev
262*61046927SAndroid Build Coastguard Worker  - foreach_array
263*61046927SAndroid Build Coastguard Worker  - foreach_array_safe
264*61046927SAndroid Build Coastguard Worker  - foreach_name_n
265*61046927SAndroid Build Coastguard Worker  - foreach_name
266*61046927SAndroid Build Coastguard Worker  - foreach_def
267*61046927SAndroid Build Coastguard Worker  - foreach_use
268*61046927SAndroid Build Coastguard Worker  - foreach_interval
269*61046927SAndroid Build Coastguard Worker  - foreach_interval_safe
270*61046927SAndroid Build Coastguard Worker  - foreach_interval_rev
271*61046927SAndroid Build Coastguard Worker  - foreach_interval_rev_safe
272*61046927SAndroid Build Coastguard Worker  - foreach_batch
273*61046927SAndroid Build Coastguard Worker  - foreach_line_in_section
274*61046927SAndroid Build Coastguard Worker  - perf_time
275*61046927SAndroid Build Coastguard Worker  - perf_time_ctx
276*61046927SAndroid Build Coastguard Worker  - foreach_submit
277*61046927SAndroid Build Coastguard Worker  - foreach_submit_safe
278*61046927SAndroid Build Coastguard Worker  - foreach_instr_rpt
279*61046927SAndroid Build Coastguard Worker  - foreach_instr_rpt_excl
280*61046927SAndroid Build Coastguard Worker  - foreach_instr_rpt_excl_safe
281*61046927SAndroid Build Coastguard Worker
282*61046927SAndroid Build Coastguard Worker# Disable clang formatting by default. Drivers that use clang-format
283*61046927SAndroid Build Coastguard Worker# inherit from this .clang-format file and re-enable formatting:
284*61046927SAndroid Build Coastguard Worker#
285*61046927SAndroid Build Coastguard Worker# DisableFormat: false
286*61046927SAndroid Build Coastguard Worker#
287*61046927SAndroid Build Coastguard WorkerDisableFormat: true
288