1. 2e1b359 Add wire serialized command buffer padding. by Loko Kung · 2 years, 2 months ago
  2. dc819c9 dawn::wire validate that the generation must be strictly increasing by Austin Eng · 2 years, 2 months ago
  3. 5a0f8d3 Support optional query on adapter power preference by Jiawei Shao · 2 years, 4 months ago
  4. ba68620 Do not memcpy transparent wire structs on serialization by Austin Eng · 2 years, 4 months ago
  5. 1b02102 Declare nextInChain as ChainedStructOut when extensible is out by Jiawei Shao · 2 years, 4 months ago chromium/5293
  6. 145337f Use SubstituteOverride transform to implement overrides by shrekshao · 2 years, 4 months ago
  7. 1105ec7 Merge DAWN_FORMAT_VALIDATION_ERROR in DAWN_VALIDATION_ERROR. by Corentin Wallez · 2 years, 4 months ago chromium/5272
  8. 1eb6d2d Convert a few remaining DAWN_VALIDATION_ERROR. by Corentin Wallez · 2 years, 4 months ago
  9. 462f648 Make adapter info device matching more flexible by Brandon Jones · 2 years, 5 months ago
  10. bc285fb Rename CacheKey-related files to Stream by Austin Eng · 2 years, 6 months ago
  11. 79ab0d38 Refactor [de]serialization functions out of CacheKey by Austin Eng · 2 years, 6 months ago
  12. 1260a53 Mark descriptor/options as optional for requestDevice/Adapter by Corentin Wallez · 2 years, 6 months ago
  13. a45561b dawn.json: Add the "chain roots" data for chained structs. by Corentin Wallez · 2 years, 6 months ago
  14. 7a64127 api_cpp.h: Fix alignas declaration following ChainedStruct. by Corentin Wallez · 2 years, 7 months ago
  15. 7d2b9d9 Add alternative method to use a version/git hash from a file. by Loko Kung · 2 years, 7 months ago
  16. a823ea1 dawn: Fix GCC warnings about functions not returning by Ben Clayton · 2 years, 7 months ago
  17. bf55236 dawn: Fix GCC build by Ben Clayton · 2 years, 7 months ago
  18. a55b29e dawn::wire::client: Make ObjectTypeToTypeEnum a template variable. by Corentin Wallez · 2 years, 7 months ago chromium/5131
  19. 0ebe86d dawn::wire::client: Merge object allocators, add variadic Make. by Corentin Wallez · 2 years, 7 months ago
  20. 0daef56 dawn::wire::client::ObjectBase: encapsulate remaining members. by Corentin Wallez · 2 years, 7 months ago
  21. 0f97df8 dawn::wire::client: Track the object generation on the objects by Corentin Wallez · 2 years, 7 months ago
  22. 87af04b dawn::wire: Separate ObjectHandle to its own header. by Corentin Wallez · 2 years, 7 months ago
  23. d428187 Add reflection APIs for wgpu::Buffer. by Corentin Wallez · 2 years, 7 months ago
  24. af510d7 Use git hash as fingerprint for getting caching interfaces. by Loko Kung · 2 years, 7 months ago
  25. 6a224fb Remove custom serialization of device properties by Austin Eng · 2 years, 7 months ago
  26. 8cb8c7a Begin auto generating GPUInfo utilities by Brandon Jones · 2 years, 8 months ago
  27. 20a4bd8 Remove device-child wire hack and enable DeviceLifetimeTests on the wire by Austin Eng · 2 years, 8 months ago
  28. 7477120 Add nullable annotations to webgpu.h by Corentin Wallez · 2 years, 8 months ago
  29. a5ff0e9 [warnings] Add Wsuggest-override and Wsuggest-destructor-override. by dan sinclair · 2 years, 8 months ago
  30. fb5a492 Fix inclusive language presubmit by dan sinclair · 2 years, 9 months ago
  31. d0fb4a3 Convert all dawn includes to use non-system include syntax. by dan sinclair · 2 years, 9 months ago
  32. c083d65 Adds device-side cache key generation. by Loko Kung · 2 years, 9 months ago
  33. b2fdd64 Rework dawn/native/ProcTable.cpp's template to better handle functions. by Corentin Wallez · 2 years, 9 months ago
  34. 479dc6b Enable build/header_guard by dan sinclair · 2 years, 9 months ago
  35. f578672 Adds a generated file with the dawn git hash encoded at build time. by Loko Kung · 2 years, 10 months ago chromium/4976
  36. 4d83525 Adds strformat code-gen for helping auto-generate readable strings for structs. by Loko Kung · 2 years, 10 months ago
  37. d450c6e Fix -Wstrict-prototypes in webgpu.h by Corentin Wallez · 2 years, 10 months ago
  38. 6e8c473 Updating names of attachment clear values by Brandon Jones · 2 years, 11 months ago
  39. 71a363b Add error directives for api.h/api_cpp.h #ifdef __EMSCRIPTEN__ by Shrek Shao · 3 years ago
  40. 818001d tint->dawn: Move src/dawn_native -> src/dawn/native by Ben Clayton · 3 years ago
  41. 20cbe6d tint->dawn: Move src/dawn_wire -> src/dawn/wire by Ben Clayton · 3 years ago
  42. d9ab69a tint->dawn: Move src/common -> src/dawn/common by Ben Clayton · 3 years ago
  43. 9c2e07c Use C++17 message-less static_assert where applicable. by Corentin Wallez · 3 years ago
  44. ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
  45. 5d846ab Rename namespace dawn_wire to dawn::wire. by Corentin Wallez · 3 years ago chromium/4822
  46. 7f8fa04 Use C++17 nested namespaces instead of manually nesting them. by Corentin Wallez · 3 years ago
  47. 1c49d1b Use C++17 structure bindings instead of some std::tie by Corentin Wallez · 3 years ago
  48. 2994d2e Use C++17 [[nodiscard]] and [[fallthrough]] attributes by Corentin Wallez · 3 years ago
  49. f001ef5 Make the templates of webgpu_absl_format flexible by fujunwei · 3 years, 1 month ago
  50. 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years, 1 month ago
  51. 7e5930b Make the template of ProcTable flexible by Ningxin Hu · 3 years, 1 month ago
  52. 2b1dcd9 Make the templates of ChainUtils and ObjectType flexible by fujunwei · 3 years, 1 month ago
  53. 1fa386c dawn_wire: use memcpy on structures when possible by Jiawei Shao · 3 years, 1 month ago chromium/4780
  54. 7f3f8ac Make the templates of native struct flexible by fujunwei · 3 years, 1 month ago
  55. fc38f7d Make dawn_platform.h template flexible by fujunwei · 3 years, 1 month ago chromium/4772 chromium/4773
  56. a2241d4 Configure the namespace of native implementation in api.json by fujunwei · 3 years, 1 month ago chromium/4770
  57. 874c6cf Update BSD 3 license comment by Austin Eng · 3 years, 1 month ago
  58. 736dd07 Fix typo in api_struct_info.json by Austin Eng · 3 years, 1 month ago chromium/4769
  59. 16ae3b8 Make the templates of mocking api flexible by fujunwei · 3 years, 1 month ago
  60. 89ddadc Add feature queries to dawn_native/dawn_wire by Austin Eng · 3 years, 1 month ago
  61. 5397f9f Add basic or stub implementations of upstream instance/adapter APIs by Austin Eng · 3 years, 1 month ago chromium/4768
  62. d3cac11 Template hardcode functions in webgpu_cpp.cpp by fujunwei · 3 years, 1 month ago
  63. d7304d1 Further api.h license issue fixes by Shrek Shao · 3 years, 1 month ago
  64. 1f25ea9 dawn_wire: Directly use the data in deserialized buffer when possible by Jiawei Shao · 3 years, 1 month ago
  65. a840574 Replace hardcode functions in templates by fujunwei · 3 years, 1 month ago
  66. 63f6546 Add a build target for a webgpu_dawn library by Austin Eng · 3 years, 1 month ago
  67. 264f239 dawn_wire: Remove unused support of "const*const*" by Jiawei Shao · 3 years, 1 month ago
  68. ed33e05 Move EnumClassBitmasks from wgpu to dawn namespace by fujunwei · 3 years, 1 month ago chromium/4755
  69. c7d4f2c Make templates webgpu_cpp.h and webgpu_cpp_print.h flexible by fujunwei · 3 years, 1 month ago
  70. 3a46476 Make the prefix of proc table configurable in api.json by fujunwei · 3 years, 1 month ago chromium/4749 chromium/4750 chromium/4751
  71. c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 1 month ago
  72. 2bf9990 Fix google3 license related issues by Shrek Shao · 3 years, 1 month ago
  73. 2d0007c Don't connect to backends that aren't needed by Austin Eng · 3 years, 1 month ago
  74. 23f7162 Add a category named function in dawn.json by fujunwei · 3 years, 1 month ago
  75. 6d6b63c dawn_wire: Use memcpy in Serializer / Deserializer when possible by Jiawei Shao · 3 years, 1 month ago
  76. 4e87690 Add ability to generate constants from dawn.json by fujunwei · 3 years, 2 months ago chromium/4729
  77. 76bda37 dawn.json changes for the flexible templates by fujunwei · 3 years, 2 months ago
  78. 61c8532 Make CompilationInfo extensible. by Corentin Wallez · 3 years, 2 months ago
  79. 1f05a85 Reorganize WireCmd.cpp. No functional changes. by Corentin Wallez · 3 years, 2 months ago chromium/4708
  80. 2514566 Make validation error formatting more consistent by Brandon Jones · 3 years, 2 months ago
  81. 3faa478 Add FromAPI / ToAPI helpers for dawn_native by Austin Eng · 3 years, 3 months ago
  82. 7dc906a Improve validation messages for surface/swap chain by Brandon Jones · 3 years, 3 months ago
  83. 2a5b981 Deprecation of using 0 as default size in buffer mapAsync by Zhaoming Jiang · 3 years, 3 months ago
  84. 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 3 months ago
  85. a089e8c Improve validation errors in CommandValidation by Brandon Jones · 3 years, 3 months ago
  86. 9b643b7 Improve validation errors, Part 3 by Brandon Jones · 3 years, 3 months ago
  87. 6e57843 Fix build on GCC: Add missing include by Ben Clayton · 3 years, 3 months ago
  88. 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 3 months ago
  89. 8411a12 Add a mechanism for finding the best tier for a set of limits by Austin Eng · 3 years, 3 months ago
  90. ba66295 Improve validation errors, Part 1 by Brandon Jones · 3 years, 4 months ago
  91. 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 4 months ago chromium/4652
  92. 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 4 months ago
  93. 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 4 months ago
  94. bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 4 months ago
  95. 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 4 months ago
  96. 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 4 months ago
  97. 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 4 months ago
  98. dc7971c dawn_wire: Support deserializing s->c chained structs by Austin Eng · 3 years, 4 months ago
  99. ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4587
  100. 1ce20bf Fix -Wunreachable-code-aggressive. by Peter Kasting · 3 years, 6 months ago