1. 20a6ca0 generator_lib.py: Fix exception when racing for dir creation. by Corentin Wallez · 2 years, 1 month ago
  2. 2e1b359 Add wire serialized command buffer padding. by Loko Kung · 2 years, 2 months ago
  3. c94696a BUILD.gn: Make toolchain.ninja not contain system absolute paths. by Corentin Wallez · 2 years, 2 months ago
  4. dc819c9 dawn::wire validate that the generation must be strictly increasing by Austin Eng · 2 years, 3 months ago
  5. 5ae03c2 Revert "Scaffolding for generation of intrinsics files." by Dan Sinclair · 2 years, 3 months ago
  6. 6c5db2a Scaffolding for generation of intrinsics files. by dan sinclair · 2 years, 3 months ago
  7. 5a0f8d3 Support optional query on adapter power preference by Jiawei Shao · 2 years, 4 months ago
  8. 30f51b9 Delete the remove_stale_autogen_files mechanism. by Corentin Wallez · 2 years, 4 months ago chromium/5313
  9. ba68620 Do not memcpy transparent wire structs on serialization by Austin Eng · 2 years, 4 months ago
  10. 1b02102 Declare nextInChain as ChainedStructOut when extensible is out by Jiawei Shao · 2 years, 4 months ago chromium/5293
  11. 145337f Use SubstituteOverride transform to implement overrides by shrekshao · 2 years, 5 months ago
  12. 1105ec7 Merge DAWN_FORMAT_VALIDATION_ERROR in DAWN_VALIDATION_ERROR. by Corentin Wallez · 2 years, 5 months ago chromium/5272
  13. 1eb6d2d Convert a few remaining DAWN_VALIDATION_ERROR. by Corentin Wallez · 2 years, 5 months ago
  14. 462f648 Make adapter info device matching more flexible by Brandon Jones · 2 years, 6 months ago
  15. bc285fb Rename CacheKey-related files to Stream by Austin Eng · 2 years, 6 months ago
  16. 79ab0d38 Refactor [de]serialization functions out of CacheKey by Austin Eng · 2 years, 6 months ago
  17. 1260a53 Mark descriptor/options as optional for requestDevice/Adapter by Corentin Wallez · 2 years, 6 months ago
  18. a45561b dawn.json: Add the "chain roots" data for chained structs. by Corentin Wallez · 2 years, 6 months ago
  19. 7a64127 api_cpp.h: Fix alignas declaration following ChainedStruct. by Corentin Wallez · 2 years, 7 months ago
  20. 7223a5e Fix incorrect indentation in version generator script. by Loko Kung · 2 years, 7 months ago
  21. 7d2b9d9 Add alternative method to use a version/git hash from a file. by Loko Kung · 2 years, 7 months ago
  22. a823ea1 dawn: Fix GCC warnings about functions not returning by Ben Clayton · 2 years, 7 months ago
  23. bf55236 dawn: Fix GCC build by Ben Clayton · 2 years, 7 months ago
  24. a55b29e dawn::wire::client: Make ObjectTypeToTypeEnum a template variable. by Corentin Wallez · 2 years, 7 months ago chromium/5131
  25. 0ebe86d dawn::wire::client: Merge object allocators, add variadic Make. by Corentin Wallez · 2 years, 7 months ago
  26. 0daef56 dawn::wire::client::ObjectBase: encapsulate remaining members. by Corentin Wallez · 2 years, 7 months ago
  27. 0f97df8 dawn::wire::client: Track the object generation on the objects by Corentin Wallez · 2 years, 7 months ago
  28. 87af04b dawn::wire: Separate ObjectHandle to its own header. by Corentin Wallez · 2 years, 7 months ago
  29. ff2dc65 Revert "remove_files.py: Print warnings on removals" by Corentin Wallez · 2 years, 7 months ago
  30. d428187 Add reflection APIs for wgpu::Buffer. by Corentin Wallez · 2 years, 8 months ago
  31. af510d7 Use git hash as fingerprint for getting caching interfaces. by Loko Kung · 2 years, 8 months ago
  32. 6a224fb Remove custom serialization of device properties by Austin Eng · 2 years, 8 months ago
  33. 8cb8c7a Begin auto generating GPUInfo utilities by Brandon Jones · 2 years, 8 months ago
  34. 20a4bd8 Remove device-child wire hack and enable DeviceLifetimeTests on the wire by Austin Eng · 2 years, 8 months ago
  35. 7477120 Add nullable annotations to webgpu.h by Corentin Wallez · 2 years, 8 months ago
  36. f9f1c4b CMake: tweak third-party imports. by Corentin Wallez · 2 years, 8 months ago
  37. a5ff0e9 [warnings] Add Wsuggest-override and Wsuggest-destructor-override. by dan sinclair · 2 years, 9 months ago
  38. 03ddfbb Wrap get_gitHash in try-catch to prevent failures in tarball builds. by Loko Kung · 2 years, 9 months ago
  39. d51b47a remove_files.py: Print warnings on removals by Corentin Wallez · 2 years, 9 months ago
  40. 4e1c65d Fix dawn_version_generator.py on Windows when not using depot_tools by Aleksi Sapon · 2 years, 9 months ago
  41. fb5a492 Fix inclusive language presubmit by dan sinclair · 2 years, 9 months ago
  42. a12ddc6 Updates to dawn_version_generator. by dan sinclair · 2 years, 9 months ago
  43. d0fb4a3 Convert all dawn includes to use non-system include syntax. by dan sinclair · 2 years, 9 months ago
  44. c083d65 Adds device-side cache key generation. by Loko Kung · 2 years, 9 months ago
  45. b2fdd64 Rework dawn/native/ProcTable.cpp's template to better handle functions. by Corentin Wallez · 2 years, 9 months ago
  46. 8c5cb62 Remove extra CPPLINT.cfg files. by dan sinclair · 2 years, 10 months ago chromium/5001 chromium/5002
  47. 479dc6b Enable build/header_guard by dan sinclair · 2 years, 10 months ago
  48. fcf5679 Create more targeted CPPLINT.cfg files. by dan sinclair · 2 years, 10 months ago
  49. 24ae176 Fix commit build rule to use empty hash (and not throw error) if git is not available. by Loko Kung · 2 years, 10 months ago
  50. f578672 Adds a generated file with the dawn git hash encoded at build time. by Loko Kung · 2 years, 10 months ago chromium/4976
  51. 4d83525 Adds strformat code-gen for helping auto-generate readable strings for structs. by Loko Kung · 2 years, 10 months ago
  52. d450c6e Fix -Wstrict-prototypes in webgpu.h by Corentin Wallez · 2 years, 10 months ago
  53. 1554a7d Fix dawn.json for upstream webgpu-headers by Shrek Shao · 2 years, 11 months ago
  54. 6e8c473 Updating names of attachment clear values by Brandon Jones · 3 years ago
  55. 71a363b Add error directives for api.h/api_cpp.h #ifdef __EMSCRIPTEN__ by Shrek Shao · 3 years ago
  56. ee50bc0 dawn.json changes for the upstream webgpu.h by Shrek Shao · 3 years ago chromium/4878
  57. 9fb7a51 tint->dawn: Move src/include -> include by Ben Clayton · 3 years ago chromium/4871
  58. 35940f9 gn: Trim target prefixes from src/dawn targets by Ben Clayton · 3 years ago
  59. 818001d tint->dawn: Move src/dawn_native -> src/dawn/native by Ben Clayton · 3 years ago
  60. 20cbe6d tint->dawn: Move src/dawn_wire -> src/dawn/wire by Ben Clayton · 3 years ago
  61. d9ab69a tint->dawn: Move src/common -> src/dawn/common by Ben Clayton · 3 years ago
  62. 9c2e07c Use C++17 message-less static_assert where applicable. by Corentin Wallez · 3 years ago
  63. ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
  64. 5d846ab Rename namespace dawn_wire to dawn::wire. by Corentin Wallez · 3 years ago chromium/4822
  65. 7f8fa04 Use C++17 nested namespaces instead of manually nesting them. by Corentin Wallez · 3 years, 1 month ago
  66. 1c49d1b Use C++17 structure bindings instead of some std::tie by Corentin Wallez · 3 years, 1 month ago
  67. 2994d2e Use C++17 [[nodiscard]] and [[fallthrough]] attributes by Corentin Wallez · 3 years, 1 month ago
  68. f001ef5 Make the templates of webgpu_absl_format flexible by fujunwei · 3 years, 1 month ago
  69. 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years, 1 month ago
  70. 7e5930b Make the template of ProcTable flexible by Ningxin Hu · 3 years, 1 month ago
  71. 2b1dcd9 Make the templates of ChainUtils and ObjectType flexible by fujunwei · 3 years, 1 month ago
  72. 1fa386c dawn_wire: use memcpy on structures when possible by Jiawei Shao · 3 years, 1 month ago chromium/4780
  73. 7f3f8ac Make the templates of native struct flexible by fujunwei · 3 years, 1 month ago
  74. fc38f7d Make dawn_platform.h template flexible by fujunwei · 3 years, 1 month ago chromium/4772 chromium/4773
  75. a2241d4 Configure the namespace of native implementation in api.json by fujunwei · 3 years, 1 month ago chromium/4770
  76. 874c6cf Update BSD 3 license comment by Austin Eng · 3 years, 1 month ago
  77. 736dd07 Fix typo in api_struct_info.json by Austin Eng · 3 years, 1 month ago chromium/4769
  78. 16ae3b8 Make the templates of mocking api flexible by fujunwei · 3 years, 1 month ago
  79. 5204053 Support "length" in dawn.json could be a integer by Yan · 3 years, 1 month ago
  80. 89ddadc Add feature queries to dawn_native/dawn_wire by Austin Eng · 3 years, 1 month ago
  81. 5397f9f Add basic or stub implementations of upstream instance/adapter APIs by Austin Eng · 3 years, 1 month ago chromium/4768
  82. d3cac11 Template hardcode functions in webgpu_cpp.cpp by fujunwei · 3 years, 1 month ago
  83. d7304d1 Further api.h license issue fixes by Shrek Shao · 3 years, 1 month ago
  84. 1f25ea9 dawn_wire: Directly use the data in deserialized buffer when possible by Jiawei Shao · 3 years, 1 month ago
  85. a840574 Replace hardcode functions in templates by fujunwei · 3 years, 1 month ago
  86. 63f6546 Add a build target for a webgpu_dawn library by Austin Eng · 3 years, 1 month ago
  87. 264f239 dawn_wire: Remove unused support of "const*const*" by Jiawei Shao · 3 years, 1 month ago
  88. ed33e05 Move EnumClassBitmasks from wgpu to dawn namespace by fujunwei · 3 years, 2 months ago chromium/4755
  89. c7d4f2c Make templates webgpu_cpp.h and webgpu_cpp_print.h flexible by fujunwei · 3 years, 2 months ago
  90. 3a46476 Make the prefix of proc table configurable in api.json by fujunwei · 3 years, 2 months ago chromium/4749 chromium/4750 chromium/4751
  91. c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 2 months ago
  92. 2bf9990 Fix google3 license related issues by Shrek Shao · 3 years, 2 months ago
  93. 2d0007c Don't connect to backends that aren't needed by Austin Eng · 3 years, 2 months ago
  94. 23f7162 Add a category named function in dawn.json by fujunwei · 3 years, 2 months ago
  95. 6d6b63c dawn_wire: Use memcpy in Serializer / Deserializer when possible by Jiawei Shao · 3 years, 2 months ago
  96. 4e87690 Add ability to generate constants from dawn.json by fujunwei · 3 years, 2 months ago chromium/4729
  97. 76bda37 dawn.json changes for the flexible templates by fujunwei · 3 years, 2 months ago
  98. 61c8532 Make CompilationInfo extensible. by Corentin Wallez · 3 years, 2 months ago
  99. 1f05a85 Reorganize WireCmd.cpp. No functional changes. by Corentin Wallez · 3 years, 2 months ago chromium/4708
  100. 2514566 Make validation error formatting more consistent by Brandon Jones · 3 years, 3 months ago