dawn-cmake/generator
Brandon Jones 8cb8c7add7 Begin auto generating GPUInfo utilities
This change moves the bulk of the existing GPUInfo functionality into an autogenerated source built from a JSON file that describes the GPU
vendor and device IDs, with device IDs broken down by GPU architecture.

Also adds the fields needed to implement GPUAdapterInfo in Blink to the AdapterProperties.

Bug: dawn:1427
Change-Id: I6a8b1fa7a63ec8d71556fc5bb3ae12cfe5abf28b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90962
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Brandon Jones <bajones@chromium.org>
2022-05-26 23:47:39 +00:00
..
templates Begin auto generating GPUInfo utilities 2022-05-26 23:47:39 +00:00
BUILD.gn tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
CMakeLists.txt CMake: tweak third-party imports. 2022-05-16 09:11:21 +00:00
dawn_generator.gni Adds a generated file with the dawn git hash encoded at build time. 2022-03-31 05:09:04 +00:00
dawn_gpu_info_generator.py Begin auto generating GPUInfo utilities 2022-05-26 23:47:39 +00:00
dawn_json_generator.py Adds device-side cache key generation. 2022-04-12 23:50:56 +00:00
dawn_version_generator.py Wrap get_gitHash in try-catch to prevent failures in tarball builds. 2022-05-03 00:28:53 +00:00
extract_json.py Avoid unnecessary recompiles with code generators. 2021-03-23 19:06:02 +00:00
generator_lib.gni Add .clang-format files and format more files 2020-07-15 19:51:17 +00:00
generator_lib.py Adds strformat code-gen for helping auto-generate readable strings for structs. 2022-03-19 00:21:48 +00:00
opengl_loader_generator.py tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
remove_files.py remove_files.py: Print warnings on removals 2022-04-22 12:13:41 +00:00