blob: 6d88e40f120432e05b9379e56aadd814995600e5 [file] [log] [blame]
Austin Engc7f416c2019-01-15 20:49:53 +00001*.pyc
2
Corentin Wallez146edf52018-10-31 10:53:11 +00003# Directories added by gclient sync and the GN build
Ben Claytone0da9ff2021-09-23 10:48:19 +00004/.cipd
5/.gclient
6/.gclient_entries
Jason Erb85153122022-12-06 20:43:33 +00007/.gclient_previous_custom_vars
Jiawei Shaod7943422022-08-09 15:41:04 +00008/.gclient_previous_sync_commits
Antonio Maioranoaf46ea52024-05-03 19:36:58 +00009/.gcs_entries
Antonio Maiorano9a4b03e2023-11-17 23:02:37 +000010/.reproxy_cache
Ben Clayton65625552023-09-11 18:33:43 +000011/bazel-*
Ben Claytone0da9ff2021-09-23 10:48:19 +000012/build
13/buildtools
14/testing
Brandon Jonesa04663c2021-09-23 20:36:03 +000015/third_party/abseil-cpp/
Ben Claytone0da9ff2021-09-23 10:48:19 +000016/third_party/angle
Ryan Harrisone87ac762022-04-06 15:37:27 -040017/third_party/binutils
Corentin Wallezd5203662022-01-05 15:54:08 +000018/third_party/catapult
Ben Claytone0da9ff2021-09-23 10:48:19 +000019/third_party/clang-format
Ryan Harrisone87ac762022-04-06 15:37:27 -040020/third_party/cpplint
Antonio Maioranoc4fe82d2024-02-22 00:51:41 +000021/third_party/depot_tools
Antonio Maioranob94856d2023-06-22 21:30:50 +000022/third_party/dxc
23/third_party/dxheaders
Ben Claytone0da9ff2021-09-23 10:48:19 +000024/third_party/glfw
Yuly Novikov143523a2024-05-23 15:59:58 +000025/third_party/glslang/src/
Austin Engb8a3bac2023-04-18 19:55:47 +000026/third_party/google_benchmark/src
Ben Claytone0da9ff2021-09-23 10:48:19 +000027/third_party/googletest
Antonio Maiorano0cd8edc2021-10-21 19:47:14 +000028/third_party/gpuweb
Ben Claytone0da9ff2021-09-23 10:48:19 +000029/third_party/jinja2
30/third_party/jsoncpp
Antonio Maiorano83bdc7f2023-08-21 15:29:35 +000031/third_party/khronos/EGL-Registry
32/third_party/khronos/OpenGL-Registry
Joanna Wangff5d8b52023-08-02 16:35:08 +000033/third_party/libc++/src
34/third_party/libc++abi/src
Ben Clayton818dfde2024-05-27 22:48:41 +000035/third_party/libprotobuf-mutator/src
Ben Claytone0da9ff2021-09-23 10:48:19 +000036/third_party/llvm-build
37/third_party/markupsafe
Junji Watanabe4ad7f012022-10-03 02:48:52 +000038/third_party/ninja
Ben Clayton6f8ff742022-03-28 19:55:42 +000039/third_party/node
Ben Claytondc890d62021-09-27 22:55:39 +000040/third_party/node-addon-api
41/third_party/node-api-headers
Arthur Sonzogni8b28afe2023-10-12 16:06:04 +000042/third_party/partition_alloc
Ryan Harrisone87ac762022-04-06 15:37:27 -040043/third_party/protobuf
danakj4090b7d2023-10-24 17:49:01 +000044/third_party/rust-toolchain
Yuly Novikov143523a2024-05-23 15:59:58 +000045/third_party/spirv-cross/src/
46/third_party/spirv-headers/src/
47/third_party/spirv-tools/src/
Ben Claytone0da9ff2021-09-23 10:48:19 +000048/third_party/swiftshader
Ben Claytone0da9ff2021-09-23 10:48:19 +000049/third_party/vulkan-deps
Yuly Novikov143523a2024-05-23 15:59:58 +000050/third_party/vulkan-headers/src/
51/third_party/vulkan-loader/src/
52/third_party/vulkan-tools/src/
53/third_party/vulkan-utility-libraries/src/
54/third_party/vulkan-validation-layers/src/
Ben Claytone0da9ff2021-09-23 10:48:19 +000055/third_party/vulkan_memory_allocator
Ryan Harrisone87ac762022-04-06 15:37:27 -040056/third_party/webgpu-cts
Ben Claytone0da9ff2021-09-23 10:48:19 +000057/third_party/zlib
Yuly Novikov143523a2024-05-23 15:59:58 +000058/tools/bin
Ben Clayton475941c2022-03-30 21:12:14 +000059/tools/clang
Antonio Maiorano06107552022-04-07 17:54:55 +000060/tools/cmake*
Ben Clayton475941c2022-03-30 21:12:14 +000061/tools/golang
62/tools/memory
danakj4090b7d2023-10-24 17:49:01 +000063/tools/rust
Ben Claytone0da9ff2021-09-23 10:48:19 +000064/out
Corentin Wallez21a23852018-07-31 18:50:03 +020065
Ben Clayton1ef277d2022-11-14 13:58:36 +000066# Tint test validation cache file
67/test/tint/validation.cache
68
Ryan Harrisone87ac762022-04-06 15:37:27 -040069# Modified from https://www.gitignore.io/api/vim,macos,linux,emacs,windows,sublimetext,visualstudio,visualstudiocode,intellij
Kai Ninomiyafc9775f2017-08-03 11:45:12 -070070
71### Emacs ###
72*~
73\#*\#
74/.emacs.desktop
75/.emacs.desktop.lock
76*.elc
77auto-save-list
78tramp
79.\#*
80
81### Linux ###
82.fuse_hidden*
83.directory
84.Trash-*
85.nfs*
86
87### macOS ###
88*.DS_Store
89.AppleDouble
90.LSOverride
Kai Ninomiyafc9775f2017-08-03 11:45:12 -070091._*
92.DocumentRevisions-V100
93.fseventsd
94.Spotlight-V100
95.TemporaryItems
96.Trashes
97.VolumeIcon.icns
98.com.apple.timemachine.donotpresent
99.AppleDB
100.AppleDesktop
101Network Trash Folder
102Temporary Items
103.apdisk
104
105### SublimeText ###
106*.tmlanguage.cache
107*.tmPreferences.cache
108*.stTheme.cache
109*.sublime-workspace
110*.sublime-project
111sftp-config.json
112GitHub.sublime-settings
113
114### Vim ###
115[._]*.s[a-v][a-z]
116[._]*.sw[a-p]
117[._]s[a-v][a-z]
118[._]sw[a-p]
119Session.vim
120.netrwhist
121tags
122
Ben Claytonfe5fea82021-03-24 12:00:11 +0000123### VisualStudio ###
124.vs/*
125
Kai Ninomiyafc9775f2017-08-03 11:45:12 -0700126### VisualStudioCode ###
127.vscode/*
Kai Ninomiyafc9775f2017-08-03 11:45:12 -0700128!.vscode/tasks.json
Kai Ninomiyafc9775f2017-08-03 11:45:12 -0700129
130### Windows ###
131Thumbs.db
132ehthumbs.db
133ehthumbs_vista.db
134Desktop.ini
135$RECYCLE.BIN/
Ben Clayton200ed612021-09-30 17:08:41 +0000136
Ryan Harrisone87ac762022-04-06 15:37:27 -0400137### Intellij ###
Vasyl Teliman579f6a02021-01-18 21:39:14 +0000138.idea
Ryan Harrisone87ac762022-04-06 15:37:27 -0400139
Brian Sheedyd2c98642022-03-24 22:31:45 +0000140### Cached node transpiled tools
141/.node_transpile_work_dir
Ryan Harrisone87ac762022-04-06 15:37:27 -0400142
143# Misc inherited from Tint
144/test.wgsl
Ben Claytonadb10d62020-10-27 21:04:59 +0000145coverage.summary
Ben Clayton4bd4b8f2021-02-26 18:39:08 +0000146default.profraw
Ben Claytonadb10d62020-10-27 21:04:59 +0000147lcov.info
Ben Clayton7b0686a2022-01-06 09:23:11 +0000148/cmake-build-*/
Antonio Maiorano7c92ebe2022-05-17 15:44:52 +0000149/build-*/
Ben Clayton7b0686a2022-01-06 09:23:11 +0000150/testing
dan sinclair93cf3462022-05-16 12:58:24 +0000151
152### Clang-Tidy files
153all_findings.json
154
dan sinclair92612612022-11-01 18:15:50 +0000155tint.dot
David Neto20fece22024-06-12 02:24:55 +0000156
157### pyenv files
158/.python-version
Peter McNeeleya7ec5282024-08-02 01:07:22 +0000159
160### Clangd cached index files
161/.cache
162
163### The 'compile_commands' file can be generated at root
164compile_commands.json