1. d8f8c29 Add QueueBase::MakeError by Natasha Lee · 21 hours ago master
  2. 352a589 Add code path to use spvc in Metal backend by Ryan Harrison · 22 hours ago
  3. f707861 Rolling 4 dependencies for Vk1.2 support integration by Ryan Harrison · 2 days ago
  4. 631f425 Suppress Depth32TextureCreationDepthClears on D3D12 NVIDIA by Austin Eng · 3 days ago
  5. 9652add OpenGL: Simplify lazy clear of render pass attachments by Austin Eng · 3 days ago
  6. 3d97384 D3D12: Simplify lazy clear of render pass attachments by Austin Eng · 3 days ago
  7. 5a2dd74 Vulkan: Simplify lazy clear of render pass attachments by Austin Eng · 3 days ago
  8. 636e6ce Directly load Swiftshader if no Vulkan driver is available by Austin Eng · 3 days ago
  9. 0d66198 Metal: Implement lazy texture clears by Austin Eng · 3 days ago
  10. 0ecc48e Handle DeviceLost error by Natasha Lee · 3 days ago
  11. 0c66bcd Reland "Metal: Add CommandRecordingContext" by Austin Eng · 3 days ago
  12. 855a24b Switch over to using CheckSpvcSuccess where possible by Ryan Harrison · 3 days ago
  13. 5dc07d1 Rolling 2 dependencies by Ryan Harrison · 3 days ago
  14. 1bf3167 Add a proper license to webgpu.h's template. by Corentin Wallez · 3 days ago
  15. 9af58bb Return errors in ExtractSpirvInfo instead of sending to the device by Ryan Harrison · 3 days ago
  16. 3a1746e Introduce wgpu::Surface and implement it for HWND, X11 and Metal by Corentin Wallez · 3 days ago
  17. 2b24c3d webgpu.h introduce a base struct for extension structures. by Corentin Wallez · 3 days ago
  18. 7f078e7 Add checks to TextureUsage::Storage by Jiawei Shao · 4 days ago
  19. cd170a5 Implement using spvc in ExtractSpirvInfo by Ryan Harrison · 4 days ago
  20. e5cb8f2 Rolling 3 dependencies by Ryan Harrison · 5 days ago
  21. 15c442e Revert "Metal: Add CommandRecordingContext" by Corentin Wallez · 5 days ago
  22. df2ae16 Enable ComputeCopyStorageBufferTests.SizedArrayOfStruct on D3D12 by Jiawei Shao · 5 days ago
  23. 69c68d0 Improve Memory Management of Result class by Rafael Cintron · 8 days ago
  24. 4950095 Remove suppression for BindGroupTests.MultipleBindLayouts on Metal by Li, Hao · 8 days ago
  25. f12c9db Add WGPUAdapterProperties and expose it in DawnNative by Corentin Wallez · 8 days ago
  26. 5fc2c82 Add Instance and CreateInstance to webgpu.h by Corentin Wallez · 8 days ago
  27. e6441b6 dawn_wire: Make GetProcs() a static member function of WireClient by Jiawei Shao · 9 days ago
  28. 1dbb528 Rolling 4 dependencies by Ryan Harrison · 9 days ago
  29. c3609d2 Reland "Use Swiftshader by default when fuzzing" by Austin Eng · 10 days ago
  30. 9b27124 Revert "Use Swiftshader by default when fuzzing" by Austin Eng · 10 days ago
  31. 2b3975f Metal: Add CommandRecordingContext by Austin Eng · 10 days ago
  32. d1cba10 Temporarily Disable Use of D3D12 Render Pass API by Brandon Jones · 11 days ago
  33. 5ccecaa Fix a comment in BindGroupValidationTests.cpp by Yunchao He · 12 days ago
  34. 3890934 fuzzing: Create Instance and discover Adapters only once by Austin Eng · 12 days ago
  35. 470921f Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 12 days ago
  36. d08a14b Use Swiftshader by default when fuzzing by Austin Eng · 12 days ago
  37. 96f79f6 Validate SetVertexBuffers' slot is less than kMaxVertexBuffers by Corentin Wallez · 12 days ago
  38. 87d3138 Revert "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 4 weeks ago
  39. 2cb76ab perf_tests: Manually serialize JSON and remove dependency on jsoncpp by Austin Eng · 4 weeks ago
  40. e9b15ab perf_tests: Fixup perf test result printing format by Austin Eng · 4 weeks ago
  41. cd1152f Support for small resource placement for MSAA textures. by Bryan Bernhart · 4 weeks ago
  42. f58f69f fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer by Austin Eng · 4 weeks ago
  43. d28b578 Disallow storage buffer binding in vertex shader by Yunchao He · 4 weeks ago
  44. bfb2a57 fuzzing: Add Vulkan backend fuzzer by Austin Eng · 4 weeks ago
  45. 5217ad5 fuzzing: When fuzzing, always ASSERT, and abort() instead of SIGTRAP by Austin Eng · 4 weeks ago
  46. cf78859 fuzzing: Factor WireServer set up code out of frontend fuzzer by Austin Eng · 4 weeks ago
  47. 9bba4a9 Add DeviceLostCallback to dawn.json and dawn_wire by Natasha Lee · 4 weeks ago
  48. 3d2d628 Fix VkResult typo in MemoryServiceDmaBuf by Austin Eng · 5 weeks ago
  49. fc6b1e3 fuzzing: WireServer -> CommandHandler in WireServerTraceLayer by Austin Eng · 5 weeks ago
  50. 5e98e38 fuzzing: Remove download of existing testcases in seed corpus script by Austin Eng · 5 weeks ago
  51. 7433023 Fix Apple SDK availablity check by Danusch Merrikh-Yazdi · 5 weeks ago
  52. 2fdc7ab Use spvc API instead of directly accessing compiler on GLSL path by Ryan Harrison · 5 weeks ago
  53. bee45bb dawn: Fix GetExecutablePath for iOS. by Danusch Merrikh-Yazdi · 5 weeks ago
  54. c073ada Fix compilation of VkResult changes on MSVC and ChromeOS by Corentin Wallez · 5 weeks ago
  55. 1586b4d Vulkan: prevent degenerate buffer sizes from reaching the driver by Corentin Wallez · 5 weeks ago
  56. 6ea362c fuzzing: Add error injection macros to the Vulkan backend by Austin Eng · 5 weeks ago
  57. 2c8a17e Refactor Device destructors to WaitForIdleForDestruction + Destroy by Natasha Lee · 5 weeks ago
  58. 1bbbe8f Rolling 3 dependencies by Ryan Harrison · 5 weeks ago
  59. 77fd475 Remove unnecessary getters from dawn_native::Instance. by Corentin Wallez · 5 weeks ago
  60. 97fb51f Add script to generate fuzzer seed corpus from tests by Austin Eng · 5 weeks ago
  61. 5c413af Propagating errors out of GetFunction in MTL backend by Ryan Harrison · 5 weeks ago
  62. 69cdaf9 RenderPipeline: validate depth bias params are not NaN by Corentin Wallez · 5 weeks ago
  63. ab4485f RefCounted: use more precise barriers by Corentin Wallez · 5 weeks ago
  64. 73c5573 Use GetBindGroupLayout in BindGroupTests by Yunchao He · 5 weeks ago
  65. 51c347a Add two missing checks on render pass descriptor by Jiawei Shao · 5 weeks ago
  66. af094e6 Adding SPVC fuzzers by Sarah Mashayekhi · 5 weeks ago
  67. 6ce8f32 D3D12: Fix 64-bit overflow for large buffers and return OOM. by Bryan Bernhart · 5 weeks ago
  68. 280b96e Re-enable -Wunguarded-availability in Dawn standalone builds by Corentin Wallez · 5 weeks ago
  69. e8e9d5d Use InfoLog to report perftest results. by Corentin Wallez · 5 weeks ago
  70. ea89189 docs: Add note about dawn_perf_tests without a Chromium checkout by Austin Eng · 6 weeks ago
  71. cbc206e Add intermediate dawn_wire command handler to dump command traces by Austin Eng · 6 weeks ago
  72. d1db0e9 docs: Add section about dawn_perf_tests by Austin Eng · 6 weeks ago
  73. 652fd5a Use correct Initialize call to spvc for Metal backend by Ryan Harrison · 6 weeks ago
  74. f15fc26 Rolling 4 dependencies by Ryan Harrison · 6 weeks ago
  75. ff8b3f4 Inline CommandAllocator/Iterator by Austin Eng · 6 weeks ago
  76. 56b1242 Implement readonly storage buffer on OpenGL backend by Yunchao He · 6 weeks ago
  77. ef8dee9 Implement readonly storage buffer on Metal backend by Yunchao He · 6 weeks ago
  78. 5554283 Implement readonly storage buffer on D3D12 backend by Yunchao He · 6 weeks ago
  79. 4326a8a Use GetBindGroupLayout in GpuMemorySynchronizationTests by Yunchao He · 6 weeks ago
  80. 792ff47 Validate texture max size by Natasha Lee · 6 weeks ago
  81. dc3317d Namespace Log.h/cpp in dawn:: by Corentin Wallez · 6 weeks ago
  82. dd45843 Refactor D3D12 pipeline creation to better propagate errors by Ryan Harrison · 6 weeks ago
  83. 32c1eae Use spvc API for calls in ShaderModuleD3D12 by Ryan Harrison · 6 weeks ago
  84. 84d8362 Remove generation of proxy dawn.h and dawncpp.h by Corentin Wallez · 6 weeks ago
  85. ce8bf12 Readonly storage buffer - Vulkan backend by Yunchao He · 6 weeks ago
  86. 4ff9eaf Rolling 4 dependencies by Ryan Harrison · 6 weeks ago
  87. 84a5775 Vulkan: Choose D32S8 or D24S8 depending on availability by Corentin Wallez · 6 weeks ago
  88. ec0020c Add links to, and format Toggles.cpp by Corentin Wallez · 6 weeks ago
  89. 95586ff Add Log.h to replace all uses of iostream by Corentin Wallez · 6 weeks ago
  90. 1d6250d docs: write an overview of Dawn and split README.md by Corentin Wallez · 6 weeks ago
  91. 7ecb926 Merge two calls to InitializeHLSL into one by Ryan Harrison · 6 weeks ago
  92. 42b3b9c Plumb UseSpvc toggle for tests by Ryan Harrison · 6 weeks ago
  93. 53782d6 Use GetBindGroupLayout in TextureViewTests by Austin Eng · 7 weeks ago
  94. cd62568 Use GetBindGroupLayout in TextureFormatTests by Austin Eng · 7 weeks ago
  95. 1fe9979 Use GetBindGroupLayout in SamplerTests by Austin Eng · 7 weeks ago
  96. da82324 Use GetBindGroupLayout in RenderBundleTests by Austin Eng · 7 weeks ago
  97. 016f306 Use GetBindGroupLayout in ComputeCopyStorageBufferTests by Austin Eng · 7 weeks ago
  98. ca5f61f Use GetBindGroupLayout in DepthStencilStateTests by Austin Eng · 7 weeks ago
  99. 159d5c6 Use GetBindGroupLayout in IOSurfaceWrappingTests by Austin Eng · 7 weeks ago
  100. 476a14a Use GetBindGroupLayout in MultisampledRenderingTests by Austin Eng · 7 weeks ago