1. 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 6 months ago
  2. a089e8c Improve validation errors in CommandValidation by Brandon Jones · 3 years, 6 months ago
  3. 9b643b7 Improve validation errors, Part 3 by Brandon Jones · 3 years, 7 months ago
  4. 6e57843 Fix build on GCC: Add missing include by Ben Clayton · 3 years, 7 months ago
  5. 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 7 months ago
  6. 8411a12 Add a mechanism for finding the best tier for a set of limits by Austin Eng · 3 years, 7 months ago
  7. ba66295 Improve validation errors, Part 1 by Brandon Jones · 3 years, 7 months ago
  8. 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 7 months ago chromium/4652
  9. 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 7 months ago
  10. 0c82405 dawn.json: chained/extensible must be "in" or "out" or false by Austin Eng · 3 years, 7 months ago
  11. 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 7 months ago
  12. bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 7 months ago
  13. 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 7 months ago
  14. 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 7 months ago
  15. 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 7 months ago
  16. dc7971c dawn_wire: Support deserializing s->c chained structs by Austin Eng · 3 years, 7 months ago
  17. ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 9 months ago chromium/4587
  18. 1ce20bf Fix -Wunreachable-code-aggressive. by Peter Kasting · 3 years, 10 months ago
  19. 75f554d WireCmd: disallow optional members with length="otherMember" by Corentin Wallez · 3 years, 10 months ago
  20. b5652c7 Implement EGLImage external texture API for GL. by Stephen White · 3 years, 10 months ago
  21. a9e39e1 Add utilities for printing Dawn enums and bitmasks by Austin Eng · 3 years, 11 months ago
  22. d0ebcba Fixes for OpenGL loader generator. by Stephen White · 4 years ago chromium/4500
  23. 615d6ea Fix missing dependency for the OpenGL loader generator. by Corentin Wallez · 4 years ago
  24. 5346e77 Add helper functions to iterate over ChainedStructs by Brian Ho · 4 years ago
  25. 6f2bbe9 Implement GPUCompilationInfo by Brandon Jones · 4 years ago
  26. 2ce4b90 dawn_native: Prefix all API methods with API by Corentin Wallez · 4 years ago
  27. c48e487 Avoid unnecessary recompiles with code generators. by Corentin Wallez · 4 years, 1 month ago
  28. bd3f586 dawn_wire: Move BufferConsumer to it's own file. Unify WIRE_TRY by Austin Eng · 4 years, 2 months ago
  29. 5eb496b Add comment that memberLength for-loop cannot overflow by Austin Eng · 4 years, 2 months ago
  30. f104fea Remove size_t from wire transfer structs by Austin Eng · 4 years, 2 months ago
  31. 51db53f dawn_wire: Harden deserialization routines by Austin Eng · 4 years, 2 months ago
  32. b921b7d Guard against overflow when allocating the null terminator by Austin Eng · 4 years, 2 months ago
  33. 1b31dc0 Add a BufferConsumer primitive for wire [de]serialization by Austin Eng · 4 years, 2 months ago
  34. 58a471a Add ability to generate typedefs from dawn.json by Brandon Jones · 4 years, 2 months ago
  35. 7fe5aa2 Remove deprecated Wire APIs by Austin Eng · 4 years, 2 months ago
  36. 05d9e2c Nuke the ClientMatches hack for same-device validation by Austin Eng · 4 years, 2 months ago
  37. 623d808 Add a Reserved state for dawn_wire ObjectId allocations by Austin Eng · 4 years, 2 months ago
  38. 9a2174a Pass the buffer size into DeserializeWGPUDeviceProperties by Austin Eng · 4 years, 2 months ago
  39. 65a903b dawn_wire: Gracefully handle all invalid and unknown sTypes by Austin Eng · 4 years, 2 months ago
  40. cef68bc dawn_wire: Fix a bug with multiple injected devices by Austin Eng · 4 years, 3 months ago
  41. 8bcde8e dawn_wire: Add Reserve/InjectDevice by Austin Eng · 4 years, 3 months ago
  42. 8ba0a01 Ensure all wire child objects are destroyed before their device by Austin Eng · 4 years, 3 months ago
  43. 5ad5557 Remove special-casing of device reference/release in the wire by Austin Eng · 4 years, 3 months ago
  44. f0d7cc4 dawn_wire: Make all objects owned by the client by Austin Eng · 4 years, 3 months ago
  45. 8d38c01 Autogenerate all of the wire callback mocks by Austin Eng · 4 years, 4 months ago
  46. a7bb5a5 Remove the hardcoded device tick in Server::HandleCommands by Austin Eng · 4 years, 4 months ago
  47. cf820d7 Rename STRIDE_UNDEFINED to COPY_STRIDE_UNDEFINED by Kai Ninomiya · 4 years, 4 months ago
  48. 03badec Refactor OpenGLVersion out of OpenGLFunctions. by Stephen White · 4 years, 5 months ago
  49. 75a1f52 Remove storage class specifier for the explicit template specialization by Ivan Murashov · 4 years, 5 months ago
  50. b70a5b0 Reject all callbacks with DeviceLost on wire client disconnect by Austin Eng · 4 years, 5 months ago
  51. 3120d5e Track and destroy all child objects on wire client destruction by Austin Eng · 4 years, 5 months ago
  52. f2df66f Remove deprecated names of texture formats. by Corentin Wallez · 4 years, 5 months ago
  53. 16036cf Add WGPU_STRIDE_UNDEFINED and update bytesPerRow/rowsPerImage validation by Kai Ninomiya · 4 years, 5 months ago
  54. 9d6265b Fix examples when using the wire. by Corentin Wallez · 4 years, 5 months ago
  55. b0789fd Fix RPDesc::occlusionQuerySet not defaulting to nullptr by Corentin Wallez · 4 years, 6 months ago
  56. 03e1400 Add the entry point of CreateReadyRenderPipeline by Jiawei Shao · 4 years, 6 months ago
  57. e8022ea Skip None paths when looking for modules by dan sinclair · 4 years, 6 months ago
  58. e557087 CMakeLists: make DAWN_THIRD_PARTY_DIR an option. by Corentin Wallez · 4 years, 6 months ago
  59. ae5f950 Add the entry point of CreateReadyComputePipeline by Jiawei Shao · 4 years, 6 months ago
  60. cac0442 dawn_wire: Support chunked commands by Austin Eng · 4 years, 6 months ago
  61. 16e01af Reland "Add a per-thread proc table using thread local storage" by Austin Eng · 4 years, 6 months ago
  62. 326e14f Revert "Add a per-thread proc table using thread local storage" by Kai Ninomiya · 4 years, 6 months ago
  63. b04a92f Add a per-thread proc table using thread local storage by Austin Eng · 4 years, 6 months ago
  64. 498d5ea Rename BC6HRGBSfloat to BC6HRGBFloat by Corentin Wallez · 4 years, 7 months ago
  65. f7123d7 Remove MapRead/WriteAsync and CreateBufferMapped by Corentin Wallez · 4 years, 8 months ago
  66. 2f6e4ec Add wgpu::TextureFormat::RGB9E5Ufloat by Corentin Wallez · 4 years, 8 months ago
  67. 05863e6 Niceify formatting in webgpu_cpp by Kai Ninomiya · 4 years, 9 months ago
  68. 01aeca2 Add .clang-format files and format more files by Kai Ninomiya · 4 years, 9 months ago
  69. 9da11c9 Fixes for Emscripten generators by Kai Ninomiya · 4 years, 9 months ago
  70. 0d52f80 Implement Buffer::MapAsync by Corentin Wallez · 4 years, 9 months ago
  71. 00d6215 dawn_wire/client: Add ToAPI and FromAPI helpers. by Corentin Wallez · 4 years, 10 months ago
  72. 2f616dd dawn_wire: Remove client/ApiProcs_autogen.h by Corentin Wallez · 4 years, 10 months ago
  73. d411726 dawn_wire: Make ApiProcs call into objects directly. by Corentin Wallez · 4 years, 10 months ago
  74. 90abd47 dawn_wire: Factor the common command serialization pattern. by Corentin Wallez · 4 years, 10 months ago
  75. 84ae2bf Remove deprecated "Binding" types and members by Corentin Wallez · 5 years ago
  76. 00b90ea Enable more warning needed for Skia to build with Dawn on Linux by Corentin Wallez · 5 years ago
  77. 59382b7 Use python3 for all of Dawn's python scripts by Corentin Wallez · 5 years ago
  78. 3741f73 Factor compilation of ~MockProcTable in mock_webgpu.cpp by Corentin Wallez · 5 years ago
  79. f941205 Use new gmock MOCK_FUNCTION macro. by Corentin Wallez · 5 years ago
  80. ba72944 dawn_wire: Validate all objects are from the same device in the client by Austin Eng · 5 years ago
  81. 0ff7ed4 Remove CreateBufferMappedAsync by Corentin Wallez · 5 years ago
  82. 518c8e7 Cleanup: Rename dawn_wire Object "serial" to "generation" by Austin Eng · 5 years ago
  83. 5b7292c Fix more compilation warnings. by Zhenyao Mo · 5 years ago
  84. ce10034 Fix a -Wstrict-prototypes by Corentin Wallez · 5 years ago
  85. c3c6694 Rename BG[L]Binding to BG[L]Entry by Corentin Wallez · 5 years ago
  86. 76a8d0b Support chained extension structs on the wire by Austin Eng · 5 years ago
  87. a0afd31 Separate device lost from internal errors. by Corentin Wallez · 5 years ago
  88. e51f8dd Fix compilation with stdlibc++ (instead of libc++) by Corentin Wallez · 5 years ago
  89. 713d9cb webgpu.h: Fix WGPU_WHOLE_SIZE causing linking errors. by Corentin Wallez · 5 years ago
  90. 7fe6efb Add initial CMakeLists.txt files by Corentin Wallez · 5 years ago
  91. 48e7da7 Use dict.items() instead of dict.iteritems() for py3 compat by Reid Kleckner · 5 years ago
  92. 7b6246a Generators for Emscripten by Kai Ninomiya · 5 years ago
  93. 13e2e13 Update WGPUChainedStruct usage to match webgpu.h by Corentin Wallez · 5 years ago
  94. 1bf3167 Add a proper license to webgpu.h's template. by Corentin Wallez · 5 years ago
  95. 3a1746e Introduce wgpu::Surface and implement it for HWND, X11 and Metal by Corentin Wallez · 5 years ago
  96. 2b24c3d webgpu.h introduce a base struct for extension structures. by Corentin Wallez · 5 years ago
  97. 5fc2c82 Add Instance and CreateInstance to webgpu.h by Corentin Wallez · 5 years ago
  98. 9bba4a9 Add DeviceLostCallback to dawn.json and dawn_wire by Natasha Lee · 5 years ago
  99. 84d8362 Remove generation of proxy dawn.h and dawncpp.h by Corentin Wallez · 5 years ago
  100. 20c014c Fix typo in the name of wgpuGetProcAddress by Corentin Wallez · 5 years ago