Skip to content

panfrost: clang-format the codebase

Alyssa Rosenzweig requested to merge alyssa/mesa:panfrost/clang-format into main
This switches us over to Mesa's code style [1], normalizing us within the tree.
The results aren't perfect, but they bring us a hell of a lot closer to the rest
of the tree. Panfrost doesn't feel so foreign relative to Mesa with this, which
I think (in retrospect after a bunch of years of being "different") is the right
call.

I skipped PanVK because that's paused right now.

   find panfrost/ -type f -name '*.h' | grep -v vulkan | xargs clang-format -i;
   find panfrost/ -type f -name '*.c' | grep -v vulkan | xargs clang-format -i;
   clang-format -i gallium/drivers/panfrost/*.c gallium/drivers/panfrost/*.h ; find
   panfrost/ -type f -name '*.cpp' | grep -v vulkan | xargs clang-format -i

[1] https://docs.mesa3d.org/codingstyle.html

Part 2 of Christmas tree clean up. Taking advantage of the lull in activity to get this in with minimal conflict.

Draft while I figure out how to use git clang-format to make sure outstanding branches like !20215 rebase cleanly, planning to land this before people get back from holiday since I need a window without changes.

Merge request reports