1. 1f8413f Add Dawn Wire Server LPM Fuzzer [3/N] by Brendon Tiszka · 1 year, 8 months ago
  2. 7971bfe Add an option to enable implicit device synchronization. by Le Hoang Quyen · 1 year, 9 months ago
  3. a045643 Add Dawn Wire Server LPM Fuzzer [2/N] by Brendon Tiszka · 1 year, 10 months ago
  4. d0b284b Add Dawn Wire Server LPM Fuzzer [1/N] by Brendon Tiszka · 1 year, 11 months ago
  5. bc285fb Rename CacheKey-related files to Stream by Austin Eng · 2 years, 6 months ago
  6. a45561b dawn.json: Add the "chain roots" data for chained structs. by Corentin Wallez · 2 years, 6 months ago
  7. c083d65 Adds device-side cache key generation. by Loko Kung · 2 years, 9 months ago
  8. 4d83525 Adds strformat code-gen for helping auto-generate readable strings for structs. by Loko Kung · 2 years, 10 months ago
  9. 1554a7d Fix dawn.json for upstream webgpu-headers by Shrek Shao · 2 years, 10 months ago
  10. ee50bc0 dawn.json changes for the upstream webgpu.h by Shrek Shao · 3 years ago chromium/4878
  11. 9fb7a51 tint->dawn: Move src/include -> include by Ben Clayton · 3 years ago chromium/4871
  12. 35940f9 gn: Trim target prefixes from src/dawn targets by Ben Clayton · 3 years ago
  13. 818001d tint->dawn: Move src/dawn_native -> src/dawn/native by Ben Clayton · 3 years ago
  14. 20cbe6d tint->dawn: Move src/dawn_wire -> src/dawn/wire by Ben Clayton · 3 years ago
  15. ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
  16. f001ef5 Make the templates of webgpu_absl_format flexible by fujunwei · 3 years, 1 month ago
  17. 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years, 1 month ago
  18. 7e5930b Make the template of ProcTable flexible by Ningxin Hu · 3 years, 1 month ago
  19. 2b1dcd9 Make the templates of ChainUtils and ObjectType flexible by fujunwei · 3 years, 1 month ago
  20. 1fa386c dawn_wire: use memcpy on structures when possible by Jiawei Shao · 3 years, 1 month ago chromium/4780
  21. 7f3f8ac Make the templates of native struct flexible by fujunwei · 3 years, 1 month ago
  22. fc38f7d Make dawn_platform.h template flexible by fujunwei · 3 years, 1 month ago chromium/4772 chromium/4773
  23. a2241d4 Configure the namespace of native implementation in api.json by fujunwei · 3 years, 1 month ago chromium/4770
  24. 16ae3b8 Make the templates of mocking api flexible by fujunwei · 3 years, 1 month ago
  25. 5204053 Support "length" in dawn.json could be a integer by Yan · 3 years, 1 month ago
  26. d3cac11 Template hardcode functions in webgpu_cpp.cpp by fujunwei · 3 years, 1 month ago
  27. a840574 Replace hardcode functions in templates by fujunwei · 3 years, 1 month ago
  28. 63f6546 Add a build target for a webgpu_dawn library by Austin Eng · 3 years, 1 month ago
  29. 264f239 dawn_wire: Remove unused support of "const*const*" by Jiawei Shao · 3 years, 1 month ago
  30. c7d4f2c Make templates webgpu_cpp.h and webgpu_cpp_print.h flexible by fujunwei · 3 years, 1 month ago
  31. 3a46476 Make the prefix of proc table configurable in api.json by fujunwei · 3 years, 1 month ago chromium/4749 chromium/4750 chromium/4751
  32. 23f7162 Add a category named function in dawn.json by fujunwei · 3 years, 1 month ago
  33. 6d6b63c dawn_wire: Use memcpy in Serializer / Deserializer when possible by Jiawei Shao · 3 years, 1 month ago
  34. 4e87690 Add ability to generate constants from dawn.json by fujunwei · 3 years, 2 months ago chromium/4729
  35. 76bda37 dawn.json changes for the flexible templates by fujunwei · 3 years, 2 months ago
  36. 3faa478 Add FromAPI / ToAPI helpers for dawn_native by Austin Eng · 3 years, 3 months ago
  37. 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 3 months ago
  38. ba66295 Improve validation errors, Part 1 by Brandon Jones · 3 years, 4 months ago
  39. 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 4 months ago
  40. 0c82405 dawn.json: chained/extensible must be "in" or "out" or false by Austin Eng · 3 years, 4 months ago
  41. 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 4 months ago
  42. bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 4 months ago
  43. a9e39e1 Add utilities for printing Dawn enums and bitmasks by Austin Eng · 3 years, 7 months ago
  44. 5346e77 Add helper functions to iterate over ChainedStructs by Brian Ho · 3 years, 9 months ago
  45. 6f2bbe9 Implement GPUCompilationInfo by Brandon Jones · 3 years, 9 months ago
  46. 58a471a Add ability to generate typedefs from dawn.json by Brandon Jones · 4 years ago
  47. 3120d5e Track and destroy all child objects on wire client destruction by Austin Eng · 4 years, 2 months ago
  48. 16e01af Reland "Add a per-thread proc table using thread local storage" by Austin Eng · 4 years, 3 months ago
  49. 326e14f Revert "Add a per-thread proc table using thread local storage" by Kai Ninomiya · 4 years, 3 months ago
  50. b04a92f Add a per-thread proc table using thread local storage by Austin Eng · 4 years, 3 months ago
  51. 01aeca2 Add .clang-format files and format more files by Kai Ninomiya · 4 years, 6 months ago
  52. 2f616dd dawn_wire: Remove client/ApiProcs_autogen.h by Corentin Wallez · 4 years, 6 months ago
  53. 59382b7 Use python3 for all of Dawn's python scripts by Corentin Wallez · 4 years, 9 months ago
  54. 76a8d0b Support chained extension structs on the wire by Austin Eng · 4 years, 9 months ago
  55. 7b6246a Generators for Emscripten by Kai Ninomiya · 5 years ago
  56. 2b24c3d webgpu.h introduce a base struct for extension structures. by Corentin Wallez · 5 years ago
  57. 84d8362 Remove generation of proxy dawn.h and dawncpp.h by Corentin Wallez · 5 years ago
  58. aca8c4a Remove the concept of "native_methods" in the generators by Corentin Wallez · 5 years ago
  59. 540abab Introduce a "callback" type in dawn.json by Corentin Wallez · 5 years ago
  60. 45b51f5 Make unittests and fuzzers use webgpu.h by Corentin Wallez · 5 years ago
  61. 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 5 years ago
  62. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 5 years ago
  63. 2c8b5c6 Introduce the webgpu[_cpp].h headers. by Corentin Wallez · 5 years ago
  64. 919812e Use webgpu.h's bitmask type definitions. by Corentin Wallez · 5 years ago
  65. cc071e4 Split generation of dawncpp headers from libdawncpp by Austin Eng · 5 years ago
  66. c57b180 Add dawnGetProcAddress. by Corentin Wallez · 5 years ago
  67. 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 5 years ago
  68. 9723168 Make dawn.h closer to webgpu.h by Corentin Wallez · 5 years ago
  69. 897ebc7 Normalize generated file paths to match main tree. by Corentin Wallez · 5 years ago
  70. cb0cb65 Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg by Austin Eng · 5 years ago
  71. 93196db Implement new defaults for Texture::CreateView by Kai Ninomiya · 5 years ago
  72. 6a5418a Add MemoryTransfer interfaces to the wire by Austin Eng · 5 years ago
  73. 8f93871 Add default values to dawn.json for dawncpp.h by Corentin Wallez · 6 years ago
  74. 7ac0815 dawn_json_generator: Assert that enum values are unique. by Corentin Wallez · 6 years ago
  75. 031fbbb Generators: main.py is now dawn_json_generator.py by Corentin Wallez · 6 years ago[Renamed (60%) from generator/main.py]
  76. 0c38e92 Split off the reusable part of the code generator by Corentin Wallez · 6 years ago
  77. 3a8aa31 Rename .inl to .inc by Austin Eng · 6 years ago
  78. 740995c Implement CreateBufferMapped in dawn_native for MAP_WRITE buffers only. by Austin Eng · 6 years ago
  79. 4f5fc2d Nuke Builders part 4: headers, proctable and miscreferences by Corentin Wallez · 6 years ago
  80. cb2c64f Nuke Builders Part 2: remove all builder code from wire by Corentin Wallez · 6 years ago
  81. 45f9730 Capitalize C types dawn -> Dawn by Austin Eng · 6 years ago
  82. 62e8397 Factor wire server handlers into proper command handlers and doers by Austin Eng · 6 years ago
  83. 1139d1c Factor wire client handlers into proper command handlers and doers by Austin Eng · 6 years ago
  84. cd4fd8e Make the wire Client own ObjectAllocators and CommandSerializer by Austin Eng · 6 years ago
  85. fd4688e Separate WireServer.cpp into multiple files. by Austin Eng · 6 years ago
  86. c0f31e7 Use const*const* to annotate a sequence of descriptors by Yunchao He · 6 years ago
  87. acd8b7d Separate WireClient.cpp into multiple files. by Austin Eng · 6 years ago
  88. c7f416c Add wire_cmd.py and dawn_wire.json to autogenerate all wire commands. by Austin Eng · 6 years ago
  89. 5236eb2 Specialize WireServer objects by Austin Eng · 6 years ago
  90. 48a1923 Revert "Create new src/tests BUILD.gn file." by Corentin Wallez · 6 years ago
  91. 672d29d Create new src/tests BUILD.gn file. by Stephen White · 6 years ago
  92. e2f9484 generator: Unify handling of argument and member parsing by Corentin Wallez · 6 years ago
  93. d8c1a48 WireCmd: require opt-in to treat ID 0 as nullptr instead of error. by Corentin Wallez · 6 years ago
  94. 146edf5 Remove support for CMake builds by Corentin Wallez · 6 years ago
  95. c2283ed Fix a typo in main.py by Jiawei Shao · 6 years ago
  96. 29353d6 dawn.json: Make textureDescriptor use Extent3D by Corentin Wallez · 6 years ago
  97. 8e335a5 Descriptorize ComputePipeline by Corentin Wallez · 6 years ago
  98. 59e7fad BUILD.gn: Remove use of exec_script by Corentin Wallez · 6 years ago
  99. 3bb0bb9 Generator,BUILD.gn: add optional python path, use it for Jinja2 by Corentin Wallez · 6 years ago
  100. c049476 Speed up the code generator for exec_script. by Corentin Wallez · 6 years ago