1. c306351 Handle Device Lost for Fence and Queue::Signal by Natasha Lee · 4 years, 3 months ago
  2. 7fe6efb Add initial CMakeLists.txt files by Corentin Wallez · 4 years, 3 months ago
  3. 47b1504 Revert "Use libshaderc_spvc as a source_set, so complete_static_lib applies properly" by Kai Ninomiya · 4 years, 3 months ago
  4. 525ef86 Vulkan: attempt sub-allocation before direct allocation. by Bryan Bernhart · 4 years, 3 months ago
  5. 97c3be2 Use libshaderc_spvc as a source_set, so complete_static_lib applies properly by Kai Ninomiya · 4 years, 3 months ago
  6. 176ff4b Rolling 4 dependencies by Ryan Harrison · 4 years, 3 months ago
  7. 43a0a81 Fix examples running with the wire. by Corentin Wallez · 4 years, 4 months ago
  8. 2dd9ed0 Handle Device Lost for Command Encoder Finish by Natasha Lee · 4 years, 4 months ago
  9. f44a809 Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper by Kai Ninomiya · 4 years, 4 months ago
  10. 0a23904 [docs] Add documentation for Dawn's testing infrastructure by Austin Eng · 4 years, 4 months ago
  11. f28d0ae Revert "Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper" by Kai Ninomiya · 4 years, 4 months ago
  12. 4e17d5c Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper by Kai Ninomiya · 4 years, 4 months ago
  13. 1edaa1d Use the spvc translated version of the Vulkan shader by Ryan Harrison · 4 years, 4 months ago
  14. 48e7da7 Use dict.items() instead of dict.iteritems() for py3 compat by Reid Kleckner · 4 years, 4 months ago
  15. 7d56022 Make Vulkan's surface config available before the swap chain is actually created/ by Mark Henderson · 4 years, 4 months ago
  16. 7b6246a Generators for Emscripten by Kai Ninomiya · 4 years, 4 months ago
  17. 74f5054 Handle Device Lost for Buffer by Natasha Lee · 4 years, 4 months ago
  18. f329c78 Rolling 5 dependencies by Ryan Harrison · 4 years, 4 months ago
  19. d26ee85 Implement the webgpu.h swapchains in the frontend and Null backend. by Corentin Wallez · 4 years, 4 months ago
  20. 0df4753 Vulkan: Fix crashes on Device destruction if Device::Initialize fails by Austin Eng · 4 years, 4 months ago
  21. 13e2e13 Update WGPUChainedStruct usage to match webgpu.h by Corentin Wallez · 4 years, 4 months ago
  22. eb1ca45 Fix Vulkan fuzzer on mac_libfuzzer_chrome_asan by Austin Eng · 4 years, 4 months ago
  23. 1d036f7 Removing deprecated spvc API usages by Ryan Harrison · 4 years, 4 months ago
  24. fa06dd0 Fix Vulkan Swiftshader build on macOS by Corentin Wallez · 4 years, 4 months ago
  25. d87e676 Add the webgpu.h swapchain creation path by Corentin Wallez · 4 years, 4 months ago
  26. a5a6e4f Roll third_party/glfw/ 2de2589f9..d973acc12 (366 commits) by Corentin Wallez · 4 years, 4 months ago
  27. c2e1696 Add SurfaceDescriptorFromHTMLCanvasID by Corentin Wallez · 4 years, 4 months ago
  28. 8ffd3f2 Move EXPECT_LAZY_CLEAR to TextureZeroInitTests.cpp by Corentin Wallez · 4 years, 4 months ago
  29. 6b66b67 Fix compilation of Log2(uint64_t) on MSVC by Corentin Wallez · 4 years, 4 months ago
  30. 80880ee Device Loss handle GetBindGroupLayout and test by Natasha Lee · 4 years, 4 months ago
  31. 3003aa6 Fix compilation on MSVC by Corentin Wallez · 4 years, 4 months ago
  32. f2ed248 Reorder wgpu::BackendType to match webgpu.h by Corentin Wallez · 4 years, 4 months ago
  33. 0fee6cc Rolling 2 dependencies by Ryan Harrison · 4 years, 4 months ago
  34. d8f8c29 Add QueueBase::MakeError by Natasha Lee · 4 years, 4 months ago
  35. 352a589 Add code path to use spvc in Metal backend by Ryan Harrison · 4 years, 4 months ago
  36. f707861 Rolling 4 dependencies for Vk1.2 support integration by Ryan Harrison · 4 years, 4 months ago
  37. 631f425 Suppress Depth32TextureCreationDepthClears on D3D12 NVIDIA by Austin Eng · 4 years, 4 months ago
  38. 9652add OpenGL: Simplify lazy clear of render pass attachments by Austin Eng · 4 years, 4 months ago
  39. 3d97384 D3D12: Simplify lazy clear of render pass attachments by Austin Eng · 4 years, 4 months ago
  40. 5a2dd74 Vulkan: Simplify lazy clear of render pass attachments by Austin Eng · 4 years, 4 months ago
  41. 636e6ce Directly load Swiftshader if no Vulkan driver is available by Austin Eng · 4 years, 4 months ago
  42. 0d66198 Metal: Implement lazy texture clears by Austin Eng · 4 years, 4 months ago
  43. 0ecc48e Handle DeviceLost error by Natasha Lee · 4 years, 4 months ago
  44. 0c66bcd Reland "Metal: Add CommandRecordingContext" by Austin Eng · 4 years, 4 months ago
  45. 855a24b Switch over to using CheckSpvcSuccess where possible by Ryan Harrison · 4 years, 4 months ago
  46. 5dc07d1 Rolling 2 dependencies by Ryan Harrison · 4 years, 4 months ago
  47. 1bf3167 Add a proper license to webgpu.h's template. by Corentin Wallez · 4 years, 4 months ago
  48. 9af58bb Return errors in ExtractSpirvInfo instead of sending to the device by Ryan Harrison · 4 years, 4 months ago
  49. 3a1746e Introduce wgpu::Surface and implement it for HWND, X11 and Metal by Corentin Wallez · 4 years, 4 months ago
  50. 2b24c3d webgpu.h introduce a base struct for extension structures. by Corentin Wallez · 4 years, 4 months ago
  51. 7f078e7 Add checks to TextureUsage::Storage by Jiawei Shao · 4 years, 4 months ago
  52. cd170a5 Implement using spvc in ExtractSpirvInfo by Ryan Harrison · 4 years, 4 months ago
  53. e5cb8f2 Rolling 3 dependencies by Ryan Harrison · 4 years, 4 months ago
  54. 15c442e Revert "Metal: Add CommandRecordingContext" by Corentin Wallez · 4 years, 4 months ago
  55. df2ae16 Enable ComputeCopyStorageBufferTests.SizedArrayOfStruct on D3D12 by Jiawei Shao · 4 years, 4 months ago
  56. 69c68d0 Improve Memory Management of Result class by Rafael Cintron · 4 years, 4 months ago
  57. 4950095 Remove suppression for BindGroupTests.MultipleBindLayouts on Metal by Li, Hao · 4 years, 4 months ago
  58. f12c9db Add WGPUAdapterProperties and expose it in DawnNative by Corentin Wallez · 4 years, 4 months ago
  59. 5fc2c82 Add Instance and CreateInstance to webgpu.h by Corentin Wallez · 4 years, 4 months ago
  60. e6441b6 dawn_wire: Make GetProcs() a static member function of WireClient by Jiawei Shao · 4 years, 4 months ago
  61. 1dbb528 Rolling 4 dependencies by Ryan Harrison · 4 years, 4 months ago
  62. c3609d2 Reland "Use Swiftshader by default when fuzzing" by Austin Eng · 4 years, 4 months ago
  63. 9b27124 Revert "Use Swiftshader by default when fuzzing" by Austin Eng · 4 years, 4 months ago
  64. 2b3975f Metal: Add CommandRecordingContext by Austin Eng · 4 years, 4 months ago
  65. d1cba10 Temporarily Disable Use of D3D12 Render Pass API by Brandon Jones · 4 years, 4 months ago
  66. 5ccecaa Fix a comment in BindGroupValidationTests.cpp by Yunchao He · 4 years, 4 months ago
  67. 3890934 fuzzing: Create Instance and discover Adapters only once by Austin Eng · 4 years, 4 months ago
  68. 470921f Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 4 years, 4 months ago
  69. d08a14b Use Swiftshader by default when fuzzing by Austin Eng · 4 years, 4 months ago
  70. 96f79f6 Validate SetVertexBuffers' slot is less than kMaxVertexBuffers by Corentin Wallez · 4 years, 4 months ago
  71. 87d3138 Revert "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 4 years, 5 months ago
  72. 2cb76ab perf_tests: Manually serialize JSON and remove dependency on jsoncpp by Austin Eng · 4 years, 5 months ago
  73. e9b15ab perf_tests: Fixup perf test result printing format by Austin Eng · 4 years, 5 months ago
  74. cd1152f Support for small resource placement for MSAA textures. by Bryan Bernhart · 4 years, 5 months ago
  75. f58f69f fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer by Austin Eng · 4 years, 5 months ago
  76. d28b578 Disallow storage buffer binding in vertex shader by Yunchao He · 4 years, 5 months ago
  77. bfb2a57 fuzzing: Add Vulkan backend fuzzer by Austin Eng · 4 years, 5 months ago
  78. 5217ad5 fuzzing: When fuzzing, always ASSERT, and abort() instead of SIGTRAP by Austin Eng · 4 years, 5 months ago
  79. cf78859 fuzzing: Factor WireServer set up code out of frontend fuzzer by Austin Eng · 4 years, 5 months ago
  80. 9bba4a9 Add DeviceLostCallback to dawn.json and dawn_wire by Natasha Lee · 4 years, 5 months ago
  81. 3d2d628 Fix VkResult typo in MemoryServiceDmaBuf by Austin Eng · 4 years, 5 months ago
  82. fc6b1e3 fuzzing: WireServer -> CommandHandler in WireServerTraceLayer by Austin Eng · 4 years, 5 months ago
  83. 5e98e38 fuzzing: Remove download of existing testcases in seed corpus script by Austin Eng · 4 years, 5 months ago
  84. 7433023 Fix Apple SDK availablity check by Danusch Merrikh-Yazdi · 4 years, 5 months ago
  85. 2fdc7ab Use spvc API instead of directly accessing compiler on GLSL path by Ryan Harrison · 4 years, 5 months ago
  86. bee45bb dawn: Fix GetExecutablePath for iOS. by Danusch Merrikh-Yazdi · 4 years, 5 months ago
  87. c073ada Fix compilation of VkResult changes on MSVC and ChromeOS by Corentin Wallez · 4 years, 5 months ago
  88. 1586b4d Vulkan: prevent degenerate buffer sizes from reaching the driver by Corentin Wallez · 4 years, 5 months ago
  89. 6ea362c fuzzing: Add error injection macros to the Vulkan backend by Austin Eng · 4 years, 5 months ago
  90. 2c8a17e Refactor Device destructors to WaitForIdleForDestruction + Destroy by Natasha Lee · 4 years, 5 months ago
  91. 1bbbe8f Rolling 3 dependencies by Ryan Harrison · 4 years, 5 months ago
  92. 77fd475 Remove unnecessary getters from dawn_native::Instance. by Corentin Wallez · 4 years, 5 months ago
  93. 97fb51f Add script to generate fuzzer seed corpus from tests by Austin Eng · 4 years, 5 months ago
  94. 5c413af Propagating errors out of GetFunction in MTL backend by Ryan Harrison · 4 years, 5 months ago
  95. 69cdaf9 RenderPipeline: validate depth bias params are not NaN by Corentin Wallez · 4 years, 5 months ago
  96. ab4485f RefCounted: use more precise barriers by Corentin Wallez · 4 years, 5 months ago
  97. 73c5573 Use GetBindGroupLayout in BindGroupTests by Yunchao He · 4 years, 5 months ago
  98. 51c347a Add two missing checks on render pass descriptor by Jiawei Shao · 4 years, 5 months ago
  99. af094e6 Adding SPVC fuzzers by Sarah Mashayekhi · 4 years, 5 months ago
  100. 6ce8f32 D3D12: Fix 64-bit overflow for large buffers and return OOM. by Bryan Bernhart · 4 years, 5 months ago