| *.pyc | |
| # Directories added by gclient sync and the GN build | |
| /.cipd | |
| /.gclient | |
| /.gclient_entries | |
| /.gclient_previous_custom_vars | |
| /.gclient_previous_sync_commits | |
| /.gcs_entries | |
| /.reproxy_cache | |
| /bazel-* | |
| /build | |
| /buildtools | |
| /src/cmake/HermeticXcode/ranlib | |
| /testing | |
| /third_party/abseil-cpp/ | |
| /third_party/agility-sdk/src | |
| /third_party/android_toolchain/ndk | |
| /third_party/angle | |
| /third_party/binutils | |
| /third_party/catapult | |
| /third_party/clang-format | |
| /third_party/cpplint | |
| /third_party/cpython3/host | |
| /third_party/cpython3/linux-amd64 | |
| /third_party/depot_tools | |
| /third_party/direct3d-warp/bin/ | |
| /third_party/directx-shader-compiler/src | |
| /third_party/directx-headers/src | |
| /third_party/dragonbox/src | |
| /third_party/fadec/src | |
| /third_party/fast_float/src | |
| /third_party/fp16/src | |
| /third_party/glfw3/src | |
| /third_party/glslang/src/ | |
| /third_party/google_benchmark/src | |
| /third_party/googletest/src | |
| /third_party/gpuweb | |
| /third_party/highway/src | |
| /third_party/jdk/current | |
| /third_party/jinja2 | |
| /third_party/EGL-Registry/src | |
| /third_party/OpenGL-Registry/src | |
| /third_party/libc++/src | |
| /third_party/libc++abi/src | |
| /third_party/libprotobuf-mutator/src | |
| /third_party/litert-lm/data | |
| /third_party/litert-lm/models | |
| /third_party/litert-lm/src | |
| /third_party/llvm-build | |
| /third_party/llvm-dev | |
| /third_party/llvm-libclang | |
| /third_party/markupsafe | |
| /third_party/mesa/src | |
| /third_party/ninja | |
| /third_party/node | |
| /third_party/node-addon-api | |
| /third_party/node-api-headers | |
| /third_party/partition_alloc | |
| /third_party/protobuf | |
| /third_party/simdutf/src | |
| /third_party/siso/cipd/ | |
| /third_party/spirv-headers/src/ | |
| /third_party/spirv-tools/src/ | |
| /third_party/swiftshader | |
| /third_party/v8/src | |
| /third_party/vulkan-deps | |
| /third_party/vulkan-headers/src/ | |
| /third_party/vulkan-loader/src/ | |
| /third_party/vulkan-tools/src/ | |
| /third_party/vulkan-utility-libraries/src/ | |
| /third_party/vulkan-validation-layers/src/ | |
| /third_party/vulkan_memory_allocator | |
| /third_party/webgpu-cts | |
| /third_party/zlib | |
| /third_party/zstd | |
| /tools/bazelisk | |
| /tools/bin | |
| /tools/clang | |
| /tools/cmake* | |
| /tools/golang | |
| /out | |
| # Tint test validation cache file | |
| /test/tint/validation.cache | |
| # Claude code | |
| .claude/* | |
| # Modified from https://www.gitignore.io/api/vim,macos,linux,emacs,windows,sublimetext,visualstudio,visualstudiocode,intellij | |
| ### Emacs ### | |
| *~ | |
| \#*\# | |
| /.emacs.desktop | |
| /.emacs.desktop.lock | |
| *.elc | |
| auto-save-list | |
| tramp | |
| .\#* | |
| ### Linux ### | |
| .fuse_hidden* | |
| .directory | |
| .Trash-* | |
| .nfs* | |
| ### macOS ### | |
| *.DS_Store | |
| .AppleDouble | |
| .LSOverride | |
| ._* | |
| .DocumentRevisions-V100 | |
| .fseventsd | |
| .Spotlight-V100 | |
| .TemporaryItems | |
| .Trashes | |
| .VolumeIcon.icns | |
| .com.apple.timemachine.donotpresent | |
| .AppleDB | |
| .AppleDesktop | |
| Network Trash Folder | |
| Temporary Items | |
| .apdisk | |
| ### SublimeText ### | |
| *.tmlanguage.cache | |
| *.tmPreferences.cache | |
| *.stTheme.cache | |
| *.sublime-workspace | |
| *.sublime-project | |
| sftp-config.json | |
| GitHub.sublime-settings | |
| ### Vim ### | |
| [._]*.s[a-v][a-z] | |
| [._]*.sw[a-p] | |
| [._]s[a-v][a-z] | |
| [._]sw[a-p] | |
| Session.vim | |
| .netrwhist | |
| tags | |
| ### VisualStudio ### | |
| .vs/* | |
| ### VisualStudioCode ### | |
| .vscode/* | |
| !.vscode/tasks.json | |
| ### Windows ### | |
| Thumbs.db | |
| ehthumbs.db | |
| ehthumbs_vista.db | |
| Desktop.ini | |
| $RECYCLE.BIN/ | |
| ### Intellij ### | |
| .idea | |
| ### Cached node transpiled tools | |
| /.node_transpile_work_dir | |
| # Misc inherited from Tint | |
| /test.wgsl | |
| coverage.summary | |
| default.profraw | |
| lcov.info | |
| /cmake-build-*/ | |
| /build-*/ | |
| /testing | |
| ### Clang-Tidy files | |
| all_findings.json | |
| tint.dot | |
| ### pyenv files | |
| /.python-version | |
| ### Clangd config file is reserved for local use because it contains | |
| ### OS-specific fragments and user-specific out/* paths. | |
| /.clangd | |
| ### Clangd cached index files | |
| /.cache | |
| ### The 'compile_commands' file can be generated at root | |
| compile_commands.json | |
| ### Root user file for gemini cli | |
| GEMINI.md | |
| ### Default when following coverage instructions | |
| /coverage_report | |
| ### Jetski | |
| .jetskicli | |
| ### run-tricium-clang-tidy.py outputs | |
| /clang-tidy-*-findings.json | |
| /clang-tidy-*-summary.txt | |
| ### fuzz --triage outputs | |
| clusterfuzz-testcase-minimized-* |