About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/.clang-format-include
AgeCommit message (Collapse)Author
2025-10-15ethos: Initial commit of a driver for the Arm Ethos-U65 NPU.Tomeu Vizoso
Supports all models in the test suite. No optimizations implemented yet. Acked-by: Christian Gmeiner <cgmeiner@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36699>
2025-09-17clang-format: Add src/imagination to .clang-format-includeChristian Gmeiner
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Acked-by: Simon Perretta <simon.perretta@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37222>
2025-07-28rocket: Initial commit of a driver for Rockchip's NPUTomeu Vizoso
The programming model matches very closely to that of NVIDIA's NVDLA. Enough is implemented to run SSDLite MobileDet with roughly the same performance as the blob (when running on a single NPU core). Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29698>
2025-07-28teflon: Reformat with clang-formatTomeu Vizoso
And add to .clang-format-include so it hopefully stays clean. Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29698>
2024-10-15r300: opt in to clang-format CI enforcement for the compilerPavel Ondračka
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com> Acked-by: Filip Gawin <filip@gawin.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23771>
2024-01-24teflon: Initial commitTomeu Vizoso
Teflon is a Gallium frontend that TensorFlow Lite can load to delegate the execution of operations in a neural network model. See docs for more. Acked-by: Christian Gmeiner <cgmeiner@igalia.com> Acked-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25714>
2023-12-16etnaviv: Add isaspec supportChristian Gmeiner
This commit adds etnaviv.xml which describes the used ISA. Quite some time was spend to to get it into that shape by creating a big collection of shader asm generated by the binary blob. These shaders are used as basis for test driven development for this ISA specification. The xml has some black spots but the internal disasm is used by developers so that should be no problem. Some refinement will happen during normal development. This commit adds only disasm support. Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Reviewed-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20144>
2023-11-29ci: opt-out panfrost from clang-formatErik Faye-Lund
In 0e481bf4632 ("ci: Opt out asahi from clang-format"), Alyssa recommended other drivers to follow suit. Since Panfrost originates from Alyssa, and I doubt any other of the developers particularly cares too much about this, let's follow her recommendation. Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26062>
2023-11-04ci: Opt out asahi from clang-formatAlyssa Rosenzweig
I'm still 100% a believer in clang-format enforcement, but given the difficult constraints upstream CI has, I no longer believe it is productive or fair to do this enforcement upstream. Instead, it can be (and effectively is) enforced much more inexpensively in the Asahi tree. It is far better for me to insert a "reformat asahi" commit once in a while when I rebase the Asahi tree, than to shoot down an unrelated upstream MR because someone forgot to ninja clang-format. I regret adding the clang-format lint to CI. To those who have lost merges over it, I am sorry. I'm learning from my mistakes and trying to do better. I would encourage other drivers in the clang-format include to follow suit, but doing this effectively requires a driver/hardware tree to do the enforcement. (I would also encourage that, as it is much friendlier to upstream CI, but that's a different discussion.) For now, let's opt out asahi at the least. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26030>
2023-10-09i915: Re-clang-format and enforce it in CI.Emma Anholt
I want to be able to mash the format button at any point when hacking on this thing instead of doing bespoke whitespace. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25533>
2023-07-07clang-format: enforce formatting of eglEric Engestrom
Signed-off-by: Eric Engestrom <eric@igalia.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23398>
2023-06-16ci: enforce formatting for RADV & ACOEric Engestrom
Signed-off-by: Eric Engestrom <eric@igalia.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23253>
2023-06-16clang-format: add explanation for anyone reading .clang-format-includeEric Engestrom
Signed-off-by: Eric Engestrom <eric@igalia.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23253>
2023-05-29meson: enable the clang-format targetEric Engestrom
.clang-format needs to exist in the root of the project for the target to be generated, but since we don't have a global config it's a dummy, empty file. .clang-format-include lists the files (files! not folders) that are to be formatted. .clang-format-ignore lists the files to exclude, even if they are in the include list above. Useful for vendored code for instance. See https://mesonbuild.com/Code-formatting.html Signed-off-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23269>