1. c44b2d4 Vulkan: Properly handle errors for fences and commands by Corentin Wallez · 3 days ago master
  2. 76e1e41 Vulkan: Proper error handling for submission. by Corentin Wallez · 3 days ago
  3. 18a5d42 Vulkan: Handle errors when creating VkRenderPass by Corentin Wallez · 3 days ago
  4. 3b05a6e BufferUploadPerf: Measure various buffer sizes. by Bryan Bernhart · 4 days ago
  5. 8bde031 Add CommandRecordingContext to D3D12 by Rafael Cintron · 4 days ago
  6. d285525 Make the offset of SetIndexBuffer default to 0 by Corentin Wallez · 4 days ago
  7. 9e64afc Rolling 4 dependencies by Ryan Harrison · 4 days ago
  8. bed0fdf Allow Bind Group Layout Binding visibility to be None by François Beaufort · 4 days ago
  9. 91b2142 Change setVertexBuffers to setVertexBuffer by François Beaufort · 4 days ago
  10. e16a901 D3D12: Move resource into allocation handle. by Bryan Bernhart · 5 days ago
  11. e79b061 Skip tests if no adapter is available by Austin Eng · 5 days ago
  12. 70c8c10 Make the dynamicOffsets optional in SetBindGroup. by Corentin Wallez · 5 days ago
  13. 16d2083 Roll ahead to fix and update .gni to unbreak shaderc by Ryan Harrison · 5 days ago
  14. e09869e Vulkan: Handle errors when wrapping external images by Corentin Wallez · 5 days ago
  15. c932f33 Attribute offset needs to be multiple of 4 bytes by François Beaufort · 5 days ago
  16. e986cb9 Vulkan: Add proper error handling for all regular object creation. by Corentin Wallez · 6 days ago
  17. bc8e7ea Fix MSVC build error due to implicit descriptor heap offset cast. by Bryan Bernhart · 6 days ago
  18. b629c50 Guard macOS or iOS specific code in #if guards by Corentin Wallez · 6 days ago
  19. 9723168 Make dawn.h closer to webgpu.h by Corentin Wallez · 6 days ago
  20. a83e0cd Remove stray push constant code. by Corentin Wallez · 6 days ago
  21. bd481fc Allow ResultOrError to downcast from backend to frontend types by Corentin Wallez · 6 days ago
  22. 5f53d53 Fix RenderPassDescriptor to be extensible. by Corentin Wallez · 6 days ago
  23. 720988d Fixed compilation issue on clang 6.x by Mathieu-Andre Chiasson · 6 days ago
  24. 8eb8385 dawn_wire: Tag deserialize commands with volatile pointer by Austin Eng · 7 days ago
  25. d561448 Add build time flag to control enabling SPIRV-Cross reflection by Ryan Harrison · 7 days ago
  26. 86d921e Add MaybeError to d3d12::Device::ExecuteCommandList by Rafael Cintron · 7 days ago
  27. 0b82671 Rename PipelineStageDescriptor to ProgrammableStageDescriptor by Jinho Bang · 7 days ago
  28. 90a5595 dawn_wsi: Pass the Metal queue to the SwapChainImpl by Corentin Wallez · 7 days ago
  29. cc47878 Adding missing reflection API sources to SPIRV-Cross targets by Ryan Harrison · 10 days ago
  30. 21dfc91 Resource Management 7: Device memory sub-allocation using buddy allocator. by Bryan Bernhart · 11 days ago
  31. 277d2e1 Add missing optional label member to descriptors by François Beaufort · 11 days ago
  32. 3fd022e Validate injected errors are not NoError by Austin Eng · 11 days ago
  33. 0da52f2 D3D12: Move resource allocators from device into manager. by Bryan Bernhart · 12 days ago
  34. 867f720 Add missing "strlen" parameter for Device InjectError command. by Austin Eng · 12 days ago
  35. 4379e8f dawn_wire: Only generate has_member for optional members by Austin Eng · 12 days ago
  36. dc9f1e6 Add validation tests for WebGPU bind group "persistence" by Austin Eng · 12 days ago
  37. c15160f Rolling 4 dependencies by Ryan Harrison · 13 days ago
  38. deb28ea D3D12: Implement ASSERT_SUCCESS as macro instead of function by Jiawei Shao · 13 days ago
  39. e6b93e8 D3D12: Use ringbuffer allocator for descriptor heaps. by Bryan Bernhart · 13 days ago
  40. e06f01b dawn_wire: Forward client-generated errors to the server by Austin Eng · 14 days ago
  41. 55a00c7 Set writemask to 0 when no fs output matches color state on Metal and Vulkan by Jiawei Shao · 2 weeks ago
  42. 52bd6b7 Move kInvalidOffset to RingBufferAllocator namespace. by Bryan Bernhart · 2 weeks ago
  43. f622a44 Fix support for optional const char* by François Beaufort · 2 weeks ago
  44. 86ac0b9 Rename INVALID_OFFSET to kInvalidOffset. by Bryan Bernhart · 2 weeks ago
  45. 64f4dd7 Add check between color state format and fragment shader output by Jiawei Shao · 3 weeks ago
  46. 09cc2b9 Fixed compilation issues when using libstdc++ by Mathieu-Andre Chiasson · 3 weeks ago
  47. 6ac5a92 Add label to command buffer and compute pass descriptors by François Beaufort · 3 weeks ago
  48. cf0e9d9 Add StoreOp::Clear by Natasha Lee · 3 weeks ago
  49. 05be0ff Validate fragment output location doesn't exceed kMaxColorAttachments by Jiawei Shao · 3 weeks ago
  50. c3b6132 Rename GPUBindGroupLayoutBinding dynamic to hasDynamicOffset by François Beaufort · 3 weeks ago
  51. 41f8aa5 Return Dawn result upon submit. by Bryan Bernhart · 3 weeks ago
  52. 27a35eb Rolling 3 dependencies by Ryan Harrison · 3 weeks ago
  53. d46cabd Fix the orientation of CubeReflection by Corentin Wallez · 3 weeks ago
  54. c81a717 Remove indirection for colorStates by Corentin Wallez · 3 weeks ago
  55. b8dbada Make ComboRenderPipelineDescriptor non copyable. by Corentin Wallez · 3 weeks ago
  56. 394553b Set y-axis up in normalized coordinate system. by Yunchao He · 3 weeks ago
  57. a838c7d Remove indirection for colorAttachments by Corentin Wallez · 3 weeks ago
  58. 0c4d759 Disable BufferSetSubData.ManySetSubData on Metal by Brian Sheedy · 3 weeks ago
  59. 38b295d Fix availability check for MTLCopyAllDevices by Corentin Wallez · 3 weeks ago
  60. a9a84df BUILD.gn: Delete stale generated files in Dawn's gen dir. by Corentin Wallez · 3 weeks ago
  61. f8c66c7 Rolling 4 dependencies by Ryan Harrison · 4 weeks ago
  62. bdd88a7 Check if allocation is valid before deallocating. by Bryan Bernhart · 4 weeks ago
  63. ae4dbeb Roll ahead shaderc API and update API usage as needed by Ryan Harrison · 4 weeks ago
  64. 05623df BUILD.gn: Add a check generated files are in allowed dirs. by Corentin Wallez · 4 weeks ago
  65. 450e212 Remove device dependencies from ringbuffer. by Bryan Bernhart · 4 weeks ago
  66. b11bd2d Fix leak of ErrorData after Device::ConsumedError by Austin Eng · 4 weeks ago
  67. 7dda7d0 Clarify disabled warning for Metal in BUILD.gn by Corentin Wallez · 4 weeks ago
  68. 897ebc7 Normalize generated file paths to match main tree. by Corentin Wallez · 4 weeks ago
  69. b495e48 Support compilation of Dawn on iOS. by Corentin Wallez · 4 weeks ago
  70. 45f9185 generator_lib.py: correctly handle lack of --jinja2-path. by Corentin Wallez · 4 weeks ago
  71. 5e9082d Add some missing headers in BUILD.gn files. by Corentin Wallez · 4 weeks ago
  72. f7c2636 Add missing include in the Vulkan backend. by Corentin Wallez · 4 weeks ago
  73. 519b16c Add README.md for the Dawn perf test harness by Austin Eng · 4 weeks ago
  74. 7f3f331 Support setting bind groups before pipeline for all backends by Austin Eng · 4 weeks ago
  75. 617e356 OpenGL: clear nonrenderable texture formats by Natasha Lee · 4 weeks ago
  76. be99007 Support ErrorScopes for asynchronous GPU execution by Austin Eng · 4 weeks ago
  77. bb3c895 Fix a typo in viewport validation test by Yunchao He · 4 weeks ago
  78. 2383fd4 Revert "Skip some end2end tests for Vulkan validation layers enable on Windows" by Hao Li · 4 weeks ago
  79. 785ec66 BUILD.gn: Correctly skip GLFW on ChromeOS by Corentin Wallez · 5 weeks ago
  80. 47f3b0d [fuchsia]: Fix Fuchsia build. by David 'Digit' Turner · 5 weeks ago
  81. 01600df Use clear loadop to lazy clear depth stencil attachments by Natasha Lee · 5 weeks ago
  82. fad96f6 BUILD.gn: Only expose the GLFW target on platforms that support it by Corentin Wallez · 5 weeks ago
  83. 2a23920 Set point size value for vertex shader in OptionalVertexInputTest by Li, Hao · 5 weeks ago
  84. 4cc1891 Skip some end2end tests for Vulkan validation layers enable on Windows by Li, Hao · 5 weeks ago
  85. 03e31ed Cleanup d3d12::Device::ExecuteCommandLists by Rafael Cintron · 5 weeks ago
  86. f35dcfe Implement ErrorScopes for synchronous errors by Austin Eng · 5 weeks ago
  87. 619935f Rolling 4 dependencies by Ryan Harrison · 5 weeks ago
  88. f60522f [fuchsia] Fix Chromium build. by David 'Digit' Turner · 5 weeks ago
  89. fa00c69 [fuchsia] Implement external semaphore and memory support. by David 'Digit' Turner · 5 weeks ago
  90. 86e74e0 Implement BGLBinding::textureDimension by Corentin Wallez · 5 weeks ago
  91. dbe74bc Add TextureViewDescriptor.aspect. by Corentin Wallez · 5 weeks ago
  92. b8ea84c Implement debug markers and groups for CommandEncoder by Corentin Wallez · 5 weeks ago
  93. 5735403 Metal: Support setting bind groups before pipeline to match WebGPU semantics by Austin Eng · 5 weeks ago
  94. f35420d D3D12: Add IndexBufferTracker by Austin Eng · 5 weeks ago
  95. 8e37315 D3D12: Factor SetVertexBuffer tracking to match other tracking classes by Austin Eng · 5 weeks ago
  96. 882ff72 [fuchsia] Add headers containing extra vulkan definitions. by David 'Digit' Turner · 5 weeks ago
  97. b749d07 Enable Vulkan for Chromium Fuchsia build. by David 'Digit' Turner · 5 weeks ago
  98. abec145 dawn_wire: Fix leak in Server::DoDevicePopErrorScope by Austin Eng · 5 weeks ago
  99. 77f091c Align the size of Uniform and Storage buffer to 16 bytes in Metal by Li, Hao · 5 weeks ago
  100. 22c3ff7 Resource Management 6: VK support for resource allocation. by Bryan Bernhart · 6 weeks ago