xref: /aosp_15_r20/external/mesa3d/docs/utilities.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerDevelopment Utilities
2*61046927SAndroid Build Coastguard Worker=====================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Worker`Mesa demos collection <https://gitlab.freedesktop.org/mesa/demos>`__
5*61046927SAndroid Build Coastguard Worker   includes several utility routines in the ``src/util/`` directory.
6*61046927SAndroid Build Coastguard Worker`Piglit <https://piglit.freedesktop.org>`__
7*61046927SAndroid Build Coastguard Worker   is an open-source test suite for OpenGL and OpenCL implementations.
8*61046927SAndroid Build Coastguard Worker`ApiTrace <https://github.com/apitrace/apitrace>`__
9*61046927SAndroid Build Coastguard Worker   is a project to trace, analyze, and debug OpenGL, Direct3D, and
10*61046927SAndroid Build Coastguard Worker   DirectDraw APIs.
11*61046927SAndroid Build Coastguard Worker`GFXReconstruct <https://github.com/LunarG/gfxreconstruct>`__
12*61046927SAndroid Build Coastguard Worker   is a project to trace and replay Vulkan API calls.
13*61046927SAndroid Build Coastguard Worker`Valgrind <https://valgrind.org/>`__
14*61046927SAndroid Build Coastguard Worker   is a very useful tool for tracking down memory-related problems in
15*61046927SAndroid Build Coastguard Worker   your code.
16*61046927SAndroid Build Coastguard Worker`Coverity <https://scan.coverity.com/projects/mesa>`__
17*61046927SAndroid Build Coastguard Worker   provides static code analysis of Mesa. If you create an account you
18*61046927SAndroid Build Coastguard Worker   can see the results and try to fix outstanding issues.
19