1. 7a64127 api_cpp.h: Fix alignas declaration following ChainedStruct. by Corentin Wallez · 2 years, 6 months ago
  2. 7223a5e Fix incorrect indentation in version generator script. by Loko Kung · 2 years, 6 months ago
  3. 7d2b9d9 Add alternative method to use a version/git hash from a file. by Loko Kung · 2 years, 6 months ago
  4. a823ea1 dawn: Fix GCC warnings about functions not returning by Ben Clayton · 2 years, 6 months ago
  5. bf55236 dawn: Fix GCC build by Ben Clayton · 2 years, 6 months ago
  6. a55b29e dawn::wire::client: Make ObjectTypeToTypeEnum a template variable. by Corentin Wallez · 2 years, 6 months ago chromium/5131
  7. 0ebe86d dawn::wire::client: Merge object allocators, add variadic Make. by Corentin Wallez · 2 years, 6 months ago
  8. 0daef56 dawn::wire::client::ObjectBase: encapsulate remaining members. by Corentin Wallez · 2 years, 6 months ago
  9. 0f97df8 dawn::wire::client: Track the object generation on the objects by Corentin Wallez · 2 years, 6 months ago
  10. 87af04b dawn::wire: Separate ObjectHandle to its own header. by Corentin Wallez · 2 years, 6 months ago
  11. ff2dc65 Revert "remove_files.py: Print warnings on removals" by Corentin Wallez · 2 years, 6 months ago
  12. d428187 Add reflection APIs for wgpu::Buffer. by Corentin Wallez · 2 years, 6 months ago
  13. af510d7 Use git hash as fingerprint for getting caching interfaces. by Loko Kung · 2 years, 6 months ago
  14. 6a224fb Remove custom serialization of device properties by Austin Eng · 2 years, 7 months ago
  15. 8cb8c7a Begin auto generating GPUInfo utilities by Brandon Jones · 2 years, 7 months ago
  16. 20a4bd8 Remove device-child wire hack and enable DeviceLifetimeTests on the wire by Austin Eng · 2 years, 7 months ago
  17. 7477120 Add nullable annotations to webgpu.h by Corentin Wallez · 2 years, 7 months ago
  18. f9f1c4b CMake: tweak third-party imports. by Corentin Wallez · 2 years, 7 months ago
  19. a5ff0e9 [warnings] Add Wsuggest-override and Wsuggest-destructor-override. by dan sinclair · 2 years, 7 months ago
  20. 03ddfbb Wrap get_gitHash in try-catch to prevent failures in tarball builds. by Loko Kung · 2 years, 8 months ago
  21. d51b47a remove_files.py: Print warnings on removals by Corentin Wallez · 2 years, 8 months ago
  22. 4e1c65d Fix dawn_version_generator.py on Windows when not using depot_tools by Aleksi Sapon · 2 years, 8 months ago
  23. fb5a492 Fix inclusive language presubmit by dan sinclair · 2 years, 8 months ago
  24. a12ddc6 Updates to dawn_version_generator. by dan sinclair · 2 years, 8 months ago
  25. d0fb4a3 Convert all dawn includes to use non-system include syntax. by dan sinclair · 2 years, 8 months ago
  26. c083d65 Adds device-side cache key generation. by Loko Kung · 2 years, 8 months ago
  27. b2fdd64 Rework dawn/native/ProcTable.cpp's template to better handle functions. by Corentin Wallez · 2 years, 8 months ago
  28. 8c5cb62 Remove extra CPPLINT.cfg files. by dan sinclair · 2 years, 8 months ago chromium/5001 chromium/5002
  29. 479dc6b Enable build/header_guard by dan sinclair · 2 years, 8 months ago
  30. fcf5679 Create more targeted CPPLINT.cfg files. by dan sinclair · 2 years, 8 months ago
  31. 24ae176 Fix commit build rule to use empty hash (and not throw error) if git is not available. by Loko Kung · 2 years, 8 months ago
  32. f578672 Adds a generated file with the dawn git hash encoded at build time. by Loko Kung · 2 years, 9 months ago chromium/4976
  33. 4d83525 Adds strformat code-gen for helping auto-generate readable strings for structs. by Loko Kung · 2 years, 9 months ago
  34. d450c6e Fix -Wstrict-prototypes in webgpu.h by Corentin Wallez · 2 years, 9 months ago
  35. 1554a7d Fix dawn.json for upstream webgpu-headers by Shrek Shao · 2 years, 9 months ago
  36. 6e8c473 Updating names of attachment clear values by Brandon Jones · 2 years, 10 months ago
  37. 71a363b Add error directives for api.h/api_cpp.h #ifdef __EMSCRIPTEN__ by Shrek Shao · 2 years, 10 months ago
  38. ee50bc0 dawn.json changes for the upstream webgpu.h by Shrek Shao · 2 years, 10 months ago chromium/4878
  39. 9fb7a51 tint->dawn: Move src/include -> include by Ben Clayton · 2 years, 10 months ago chromium/4871
  40. 35940f9 gn: Trim target prefixes from src/dawn targets by Ben Clayton · 2 years, 10 months ago
  41. 818001d tint->dawn: Move src/dawn_native -> src/dawn/native by Ben Clayton · 2 years, 10 months ago
  42. 20cbe6d tint->dawn: Move src/dawn_wire -> src/dawn/wire by Ben Clayton · 2 years, 10 months ago
  43. d9ab69a tint->dawn: Move src/common -> src/dawn/common by Ben Clayton · 2 years, 10 months ago
  44. 9c2e07c Use C++17 message-less static_assert where applicable. by Corentin Wallez · 2 years, 11 months ago
  45. ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
  46. 5d846ab Rename namespace dawn_wire to dawn::wire. by Corentin Wallez · 3 years ago chromium/4822
  47. 7f8fa04 Use C++17 nested namespaces instead of manually nesting them. by Corentin Wallez · 3 years ago
  48. 1c49d1b Use C++17 structure bindings instead of some std::tie by Corentin Wallez · 3 years ago
  49. 2994d2e Use C++17 [[nodiscard]] and [[fallthrough]] attributes by Corentin Wallez · 3 years ago
  50. f001ef5 Make the templates of webgpu_absl_format flexible by fujunwei · 3 years ago
  51. 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years ago
  52. 7e5930b Make the template of ProcTable flexible by Ningxin Hu · 3 years ago
  53. 2b1dcd9 Make the templates of ChainUtils and ObjectType flexible by fujunwei · 3 years ago
  54. 1fa386c dawn_wire: use memcpy on structures when possible by Jiawei Shao · 3 years ago chromium/4780
  55. 7f3f8ac Make the templates of native struct flexible by fujunwei · 3 years ago
  56. fc38f7d Make dawn_platform.h template flexible by fujunwei · 3 years ago chromium/4772 chromium/4773
  57. a2241d4 Configure the namespace of native implementation in api.json by fujunwei · 3 years ago chromium/4770
  58. 874c6cf Update BSD 3 license comment by Austin Eng · 3 years ago
  59. 736dd07 Fix typo in api_struct_info.json by Austin Eng · 3 years ago chromium/4769
  60. 16ae3b8 Make the templates of mocking api flexible by fujunwei · 3 years ago
  61. 5204053 Support "length" in dawn.json could be a integer by Yan · 3 years ago
  62. 89ddadc Add feature queries to dawn_native/dawn_wire by Austin Eng · 3 years ago
  63. 5397f9f Add basic or stub implementations of upstream instance/adapter APIs by Austin Eng · 3 years ago chromium/4768
  64. d3cac11 Template hardcode functions in webgpu_cpp.cpp by fujunwei · 3 years ago
  65. d7304d1 Further api.h license issue fixes by Shrek Shao · 3 years ago
  66. 1f25ea9 dawn_wire: Directly use the data in deserialized buffer when possible by Jiawei Shao · 3 years ago
  67. a840574 Replace hardcode functions in templates by fujunwei · 3 years ago
  68. 63f6546 Add a build target for a webgpu_dawn library by Austin Eng · 3 years ago
  69. 264f239 dawn_wire: Remove unused support of "const*const*" by Jiawei Shao · 3 years ago
  70. ed33e05 Move EnumClassBitmasks from wgpu to dawn namespace by fujunwei · 3 years ago chromium/4755
  71. c7d4f2c Make templates webgpu_cpp.h and webgpu_cpp_print.h flexible by fujunwei · 3 years ago
  72. 3a46476 Make the prefix of proc table configurable in api.json by fujunwei · 3 years ago chromium/4749 chromium/4750 chromium/4751
  73. c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years ago
  74. 2bf9990 Fix google3 license related issues by Shrek Shao · 3 years ago
  75. 2d0007c Don't connect to backends that aren't needed by Austin Eng · 3 years ago
  76. 23f7162 Add a category named function in dawn.json by fujunwei · 3 years ago
  77. 6d6b63c dawn_wire: Use memcpy in Serializer / Deserializer when possible by Jiawei Shao · 3 years ago
  78. 4e87690 Add ability to generate constants from dawn.json by fujunwei · 3 years, 1 month ago chromium/4729
  79. 76bda37 dawn.json changes for the flexible templates by fujunwei · 3 years, 1 month ago
  80. 61c8532 Make CompilationInfo extensible. by Corentin Wallez · 3 years, 1 month ago
  81. 1f05a85 Reorganize WireCmd.cpp. No functional changes. by Corentin Wallez · 3 years, 1 month ago chromium/4708
  82. 2514566 Make validation error formatting more consistent by Brandon Jones · 3 years, 1 month ago
  83. 3faa478 Add FromAPI / ToAPI helpers for dawn_native by Austin Eng · 3 years, 2 months ago
  84. 7dc906a Improve validation messages for surface/swap chain by Brandon Jones · 3 years, 2 months ago
  85. 2a5b981 Deprecation of using 0 as default size in buffer mapAsync by Zhaoming Jiang · 3 years, 2 months ago
  86. 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 2 months ago
  87. a089e8c Improve validation errors in CommandValidation by Brandon Jones · 3 years, 2 months ago
  88. 9b643b7 Improve validation errors, Part 3 by Brandon Jones · 3 years, 3 months ago
  89. 6e57843 Fix build on GCC: Add missing include by Ben Clayton · 3 years, 3 months ago
  90. 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 3 months ago
  91. 8411a12 Add a mechanism for finding the best tier for a set of limits by Austin Eng · 3 years, 3 months ago
  92. ba66295 Improve validation errors, Part 1 by Brandon Jones · 3 years, 3 months ago
  93. 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 3 months ago chromium/4652
  94. 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 3 months ago
  95. 0c82405 dawn.json: chained/extensible must be "in" or "out" or false by Austin Eng · 3 years, 3 months ago
  96. 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 3 months ago
  97. bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 3 months ago
  98. 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 3 months ago
  99. 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 3 months ago
  100. 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 3 months ago