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