1. 45b51f5 Make unittests and fuzzers use webgpu.h by Corentin Wallez · 4 years, 6 months ago
  2. cab352c Make end2end and perf tests use webgpu.h by Corentin Wallez · 4 years, 6 months ago
  3. 9cf62ef D3D12: Use CheckHRESULT for allocator errors. by Bryan Bernhart · 4 years, 6 months ago
  4. f6281a5 perf_tests: Add missing trace event "id" by Austin Eng · 4 years, 6 months ago
  5. 04863c4 Make examples and utils use webgpu.h by Corentin Wallez · 4 years, 6 months ago
  6. 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 4 years, 6 months ago
  7. 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 4 years, 6 months ago
  8. 15e751e Vulkan: Implement initial version of the suballocation by Corentin Wallez · 4 years, 6 months ago
  9. ca35435 Preliminary changes to Vulkan memory suballocation by Corentin Wallez · 4 years, 6 months ago
  10. 60a04dd Vulkan: Use the ResourceMemoryAllocator for all resources by Corentin Wallez · 4 years, 6 months ago
  11. 6da1770 Fix ambiguous errors for bind group by Yunchao He · 4 years, 6 months ago
  12. 20b4162 Move ldflags (Metal dependency) to libdawn_native. by Pawel Pluciennik · 4 years, 6 months ago
  13. 402fbcc Enable UpdateDynamicOffsetsMultipleTimesComputePipeline case by Yan · 4 years, 6 months ago
  14. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 4 years, 6 months ago
  15. c833c0c D3D12: Enable sub-allocation for MSAA and non-MSAA textures. by Bryan Bernhart · 4 years, 7 months ago
  16. 7b3cc35 D3D12/Vulkan: Insert storage buffer barriers between compute pass dipatches by Austin Eng · 4 years, 7 months ago
  17. 2c8b5c6 Introduce the webgpu[_cpp].h headers. by Corentin Wallez · 4 years, 7 months ago
  18. 16f1068 Rolling 3 dependencies by Ryan Harrison · 4 years, 7 months ago
  19. f0c036a Plug D3D 11on12 memory leak by Rafael Cintron · 4 years, 7 months ago
  20. 3c79cf2 Metal.framework must be optional instead of hard requirement. by Pawel Pluciennik · 4 years, 7 months ago
  21. 8d00f5d Prevent kMaxHeapSize overflow on 32-bit debug builds. by Bryan Bernhart · 4 years, 7 months ago
  22. 5c2f5f3 Implement serialization/deserialization of DawnDeviceProperties by Jiawei Shao · 4 years, 7 months ago
  23. f603903 Replace size_t with uint64_t in ringbuffer. by Bryan Bernhart · 4 years, 7 months ago
  24. 4794168 Use toggle to turn off vsync on D3D12 by Yizhou Jiang · 4 years, 7 months ago
  25. b2b2ef5 Add D3D12 keyed shared mutexes to Dawn by Rafael Cintron · 4 years, 7 months ago
  26. 63f98f6 Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
  27. 92a011a Record and dump trace events in the perf tests by Austin Eng · 4 years, 7 months ago
  28. 154badf Resource Management 8: placed resource sub-allocation. by Bryan Bernhart · 4 years, 7 months ago
  29. 8d000e0 Remove unneeded GN config removal after generated file cleanup by Corentin Wallez · 4 years, 7 months ago
  30. 919812e Use webgpu.h's bitmask type definitions. by Corentin Wallez · 4 years, 7 months ago
  31. 31bde95 perf_tests: Replace WaitForGPU with maxStepsInFlight argument by Austin Eng · 4 years, 7 months ago
  32. 7f42689 Skip BufferUploadPerf 16MB SetSubData on all backends. by Austin Eng · 4 years, 7 months ago
  33. f104ec2 Fix missing #include. by Stephen White · 4 years, 7 months ago
  34. e180b59 Fix compilation with shared_library components on Windows by Corentin Wallez · 4 years, 7 months ago
  35. fb75084 Add missing header for MSVC by Corentin Wallez · 4 years, 7 months ago
  36. cc071e4 Split generation of dawncpp headers from libdawncpp by Austin Eng · 4 years, 7 months ago
  37. f3d50ba D3D12 replace ASSERT_SUCCESS with better error handling by Natasha Lee · 4 years, 7 months ago
  38. c7d535b Prioritize discrete GPU in end2end tests by Li, Hao · 4 years, 7 months ago
  39. fd90d76 clang-win compile files for skia-dawn. by Stephen White · 4 years, 7 months ago
  40. c57b180 Add dawnGetProcAddress. by Corentin Wallez · 4 years, 7 months ago
  41. 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 4 years, 7 months ago
  42. 1093c4d Add a toggle to turn off vsync in Dawn by Yizhou Jiang · 4 years, 7 months ago
  43. b0cdf95 Fix compilation with MSVC of volatile assignment operator by Austin Eng · 4 years, 7 months ago
  44. 2e666bd Vulkan: Remove two ASSERT(false) with more detailed reading of Vk spec. by Corentin Wallez · 4 years, 7 months ago
  45. d59fec5 Skip LargeBufferFails test with NVIDIA for enabling Vulkan validation layers on Windows by Li, Hao · 4 years, 7 months ago
  46. 91fbfc3 ASSERT object is not nullptr in DeviceBase::ValidateObject by Jiawei Shao · 4 years, 7 months ago
  47. ba9e1ff Fix compilation in MSVC that was missing a <utility> include by Corentin Wallez · 4 years, 7 months ago
  48. b6acae6 Suppress BufferUploadPerf for setSubData of 16MB on Vulkan by Corentin Wallez · 4 years, 7 months ago
  49. c44b2d4 Vulkan: Properly handle errors for fences and commands by Corentin Wallez · 4 years, 7 months ago
  50. 76e1e41 Vulkan: Proper error handling for submission. by Corentin Wallez · 4 years, 7 months ago
  51. 18a5d42 Vulkan: Handle errors when creating VkRenderPass by Corentin Wallez · 4 years, 7 months ago
  52. 3b05a6e BufferUploadPerf: Measure various buffer sizes. by Bryan Bernhart · 4 years, 7 months ago
  53. 8bde031 Add CommandRecordingContext to D3D12 by Rafael Cintron · 4 years, 7 months ago
  54. d285525 Make the offset of SetIndexBuffer default to 0 by Corentin Wallez · 4 years, 7 months ago
  55. 9e64afc Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
  56. bed0fdf Allow Bind Group Layout Binding visibility to be None by François Beaufort · 4 years, 7 months ago
  57. 91b2142 Change setVertexBuffers to setVertexBuffer by François Beaufort · 4 years, 7 months ago
  58. e16a901 D3D12: Move resource into allocation handle. by Bryan Bernhart · 4 years, 7 months ago
  59. e79b061 Skip tests if no adapter is available by Austin Eng · 4 years, 7 months ago
  60. 70c8c10 Make the dynamicOffsets optional in SetBindGroup. by Corentin Wallez · 4 years, 7 months ago
  61. 16d2083 Roll ahead to fix and update .gni to unbreak shaderc by Ryan Harrison · 4 years, 7 months ago
  62. e09869e Vulkan: Handle errors when wrapping external images by Corentin Wallez · 4 years, 7 months ago
  63. c932f33 Attribute offset needs to be multiple of 4 bytes by François Beaufort · 4 years, 7 months ago
  64. e986cb9 Vulkan: Add proper error handling for all regular object creation. by Corentin Wallez · 4 years, 7 months ago
  65. bc8e7ea Fix MSVC build error due to implicit descriptor heap offset cast. by Bryan Bernhart · 4 years, 7 months ago
  66. b629c50 Guard macOS or iOS specific code in #if guards by Corentin Wallez · 4 years, 7 months ago
  67. 9723168 Make dawn.h closer to webgpu.h by Corentin Wallez · 4 years, 7 months ago
  68. a83e0cd Remove stray push constant code. by Corentin Wallez · 4 years, 7 months ago
  69. bd481fc Allow ResultOrError to downcast from backend to frontend types by Corentin Wallez · 4 years, 7 months ago
  70. 5f53d53 Fix RenderPassDescriptor to be extensible. by Corentin Wallez · 4 years, 7 months ago
  71. 720988d Fixed compilation issue on clang 6.x by Mathieu-Andre Chiasson · 4 years, 7 months ago
  72. 8eb8385 dawn_wire: Tag deserialize commands with volatile pointer by Austin Eng · 4 years, 7 months ago
  73. d561448 Add build time flag to control enabling SPIRV-Cross reflection by Ryan Harrison · 4 years, 7 months ago
  74. 86d921e Add MaybeError to d3d12::Device::ExecuteCommandList by Rafael Cintron · 4 years, 7 months ago
  75. 0b82671 Rename PipelineStageDescriptor to ProgrammableStageDescriptor by Jinho Bang · 4 years, 7 months ago
  76. 90a5595 dawn_wsi: Pass the Metal queue to the SwapChainImpl by Corentin Wallez · 4 years, 7 months ago
  77. cc47878 Adding missing reflection API sources to SPIRV-Cross targets by Ryan Harrison · 4 years, 7 months ago
  78. 21dfc91 Resource Management 7: Device memory sub-allocation using buddy allocator. by Bryan Bernhart · 4 years, 7 months ago
  79. 277d2e1 Add missing optional label member to descriptors by François Beaufort · 4 years, 7 months ago
  80. 3fd022e Validate injected errors are not NoError by Austin Eng · 4 years, 7 months ago
  81. 0da52f2 D3D12: Move resource allocators from device into manager. by Bryan Bernhart · 4 years, 7 months ago
  82. 867f720 Add missing "strlen" parameter for Device InjectError command. by Austin Eng · 4 years, 7 months ago
  83. 4379e8f dawn_wire: Only generate has_member for optional members by Austin Eng · 4 years, 7 months ago
  84. dc9f1e6 Add validation tests for WebGPU bind group "persistence" by Austin Eng · 4 years, 7 months ago
  85. c15160f Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
  86. deb28ea D3D12: Implement ASSERT_SUCCESS as macro instead of function by Jiawei Shao · 4 years, 7 months ago
  87. e6b93e8 D3D12: Use ringbuffer allocator for descriptor heaps. by Bryan Bernhart · 4 years, 7 months ago
  88. e06f01b dawn_wire: Forward client-generated errors to the server by Austin Eng · 4 years, 7 months ago
  89. 55a00c7 Set writemask to 0 when no fs output matches color state on Metal and Vulkan by Jiawei Shao · 4 years, 7 months ago
  90. 52bd6b7 Move kInvalidOffset to RingBufferAllocator namespace. by Bryan Bernhart · 4 years, 7 months ago
  91. f622a44 Fix support for optional const char* by François Beaufort · 4 years, 7 months ago
  92. 86ac0b9 Rename INVALID_OFFSET to kInvalidOffset. by Bryan Bernhart · 4 years, 7 months ago
  93. 64f4dd7 Add check between color state format and fragment shader output by Jiawei Shao · 4 years, 7 months ago
  94. 09cc2b9 Fixed compilation issues when using libstdc++ by Mathieu-Andre Chiasson · 4 years, 7 months ago
  95. 6ac5a92 Add label to command buffer and compute pass descriptors by François Beaufort · 4 years, 7 months ago
  96. cf0e9d9 Add StoreOp::Clear by Natasha Lee · 4 years, 7 months ago
  97. 05be0ff Validate fragment output location doesn't exceed kMaxColorAttachments by Jiawei Shao · 4 years, 7 months ago
  98. c3b6132 Rename GPUBindGroupLayoutBinding dynamic to hasDynamicOffset by François Beaufort · 4 years, 7 months ago
  99. 41f8aa5 Return Dawn result upon submit. by Bryan Bernhart · 4 years, 7 months ago
  100. 27a35eb Rolling 3 dependencies by Ryan Harrison · 4 years, 7 months ago