1. d0c07f1 Vulkan: Fix release of semaphores in the recording context by Jiajie Hu · 4 years, 7 months ago
  2. 612a63a Add memory synchronization tests - storage to uniform sync by Yunchao He · 4 years, 7 months ago
  3. e0eeef4 code refactoring: const color values by Yunchao He · 4 years, 7 months ago
  4. a930e59 Add cpu_time metric to dawn_perf_tests by Austin Eng · 4 years, 7 months ago
  5. b639e68 Add large buffer to handle super large data block commands by Yan · 4 years, 7 months ago
  6. 9b67273 build: assert use_dawn by Elly Fong-Jones · 4 years, 7 months ago
  7. 58dbfca Refactor ShaderModule creation to use a Builder pattern by Ryan Harrison · 4 years, 7 months ago
  8. 321c122 Remove the "Base" from pure-frontend dawn_native types by Corentin Wallez · 4 years, 7 months ago
  9. 9e7107e Migrate Dawn fuzzers to using new SPVC split API by Ryan Harrison · 4 years, 7 months ago
  10. cfdbaaa Implement querying WGPUDeviceProperties from dawn_native::Adapter by Jiawei Shao · 4 years, 7 months ago
  11. 604072b Make the SwapChain interface match webgpu.h by Corentin Wallez · 4 years, 7 months ago
  12. 700cfe7 Implement D3D12 Native Render Passes by Brandon Jones · 4 years, 7 months ago
  13. eac7382 Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
  14. cfc9c6e Make perf test tracing thread-safe by Austin Eng · 4 years, 7 months ago
  15. c51616d Implement readonly storage buffer - validation at shader side by Yunchao He · 4 years, 7 months ago
  16. 5aa7458 Tiny fixes for BindGroup/BindGroupLayout tests by Yunchao He · 4 years, 7 months ago
  17. 59b2987 Another spvc API migration by Ryan Harrison · 4 years, 7 months ago
  18. 3c086a0 Remove VulkanImageWrappingTests suppression on Intel by Jiajie Hu · 4 years, 7 months ago
  19. 600a26d Fix ResourceHeapAllocation Memory Leak by Rafael Cintron · 4 years, 7 months ago
  20. 39b4b38 mac newsdk: build glfw with -Wno-objc-multiple-method-names by Elly Fong-Jones · 4 years, 7 months ago
  21. 1678773 Add vulkan-headers and vulkan-validation-layers to .gitignore by Jiawei Shao · 4 years, 7 months ago
  22. ae1f25f Update naming for vertex state by Kai Ninomiya · 4 years, 8 months ago
  23. c3284fa Migrate away from using recently deprecated APIs by Ryan Harrison · 4 years, 8 months ago
  24. 252d1eb Suppress viewport test by Yunchao He · 4 years, 8 months ago
  25. 0e1bef3 Add Vulkan validation layers on Windows by Li, Hao · 4 years, 8 months ago
  26. 64cfaea Reland "Implement readonly storage buffer - validation at API side" by Yunchao He · 4 years, 8 months ago
  27. f8045a0 Rolling 4 dependencies by Ryan Harrison · 4 years, 8 months ago
  28. 2cdf132 Support for small resource placement. by Bryan Bernhart · 4 years, 8 months ago
  29. c277c38 Suppress failing VertexFormat tests on Mac Intel by Corentin Wallez · 4 years, 8 months ago
  30. e3b510e Enable EmulateStoreAndMSAAResolve correctly by platform by Kai Ninomiya · 4 years, 8 months ago
  31. 0558f99 Vulkan: Reuse descriptor pools by Corentin Wallez · 4 years, 8 months ago
  32. dbf9f7c Fix conflicts between ANGLE & Dawn's spirv-cross build config by Le Quyen · 4 years, 8 months ago
  33. 6df81eb Support for resource heap tier 2. by Bryan Bernhart · 4 years, 8 months ago
  34. 314fd35 Update SetBindGroup dynamic offsets to uint32_t by Austin Eng · 4 years, 8 months ago
  35. c5e06a5 Fix result units in perf tests by Austin Eng · 4 years, 8 months ago
  36. fb03935 Add a GetInstanceProcAddr helper for the native Vulkan backend. by Austin Eng · 4 years, 8 months ago
  37. ec9010e Revert "Implement readonly storage buffer - validation at API side" by Austin Eng · 4 years, 8 months ago
  38. 34ac535 Implement readonly storage buffer - validation at API side by Yunchao He · 4 years, 8 months ago
  39. cdc2276 Rolling 4 dependencies by Ryan Harrison · 4 years, 8 months ago
  40. 9ec47a0 Validate texture component type in BGL against its shader module declaration by Jiajie Hu · 4 years, 8 months ago
  41. 64a3bb9 Add DrawCallPerf tests by Austin Eng · 4 years, 8 months ago
  42. 672707f perf_tests: Compute metrics for command validation and recording by Austin Eng · 4 years, 8 months ago
  43. 84bcf44 Only mark objects as cached right before inserting into the cache by Austin Eng · 4 years, 8 months ago
  44. fe221ac Add another missing #include. by Stephen White · 4 years, 8 months ago
  45. 3debb26 Limit heap growth when uploading with SetSubData. by Bryan Bernhart · 4 years, 8 months ago
  46. 6eb7d0e Add some missing #includes. by Stephen White · 4 years, 8 months ago
  47. 73d5bb5 Use enums for trace event categories by Austin Eng · 4 years, 8 months ago
  48. 7a7d547 perf_tests: Always capture trace events and flush incrementally by Austin Eng · 4 years, 8 months ago
  49. 45b51f5 Make unittests and fuzzers use webgpu.h by Corentin Wallez · 4 years, 8 months ago
  50. cab352c Make end2end and perf tests use webgpu.h by Corentin Wallez · 4 years, 8 months ago
  51. 9cf62ef D3D12: Use CheckHRESULT for allocator errors. by Bryan Bernhart · 4 years, 8 months ago
  52. f6281a5 perf_tests: Add missing trace event "id" by Austin Eng · 4 years, 8 months ago
  53. 04863c4 Make examples and utils use webgpu.h by Corentin Wallez · 4 years, 8 months ago
  54. 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 4 years, 8 months ago
  55. 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 4 years, 8 months ago
  56. 15e751e Vulkan: Implement initial version of the suballocation by Corentin Wallez · 4 years, 8 months ago
  57. ca35435 Preliminary changes to Vulkan memory suballocation by Corentin Wallez · 4 years, 8 months ago
  58. 60a04dd Vulkan: Use the ResourceMemoryAllocator for all resources by Corentin Wallez · 4 years, 8 months ago
  59. 6da1770 Fix ambiguous errors for bind group by Yunchao He · 4 years, 8 months ago
  60. 20b4162 Move ldflags (Metal dependency) to libdawn_native. by Pawel Pluciennik · 4 years, 8 months ago
  61. 402fbcc Enable UpdateDynamicOffsetsMultipleTimesComputePipeline case by Yan · 4 years, 8 months ago
  62. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 4 years, 8 months ago
  63. c833c0c D3D12: Enable sub-allocation for MSAA and non-MSAA textures. by Bryan Bernhart · 4 years, 8 months ago
  64. 7b3cc35 D3D12/Vulkan: Insert storage buffer barriers between compute pass dipatches by Austin Eng · 4 years, 8 months ago
  65. 2c8b5c6 Introduce the webgpu[_cpp].h headers. by Corentin Wallez · 4 years, 8 months ago
  66. 16f1068 Rolling 3 dependencies by Ryan Harrison · 4 years, 8 months ago
  67. f0c036a Plug D3D 11on12 memory leak by Rafael Cintron · 4 years, 8 months ago
  68. 3c79cf2 Metal.framework must be optional instead of hard requirement. by Pawel Pluciennik · 4 years, 8 months ago
  69. 8d00f5d Prevent kMaxHeapSize overflow on 32-bit debug builds. by Bryan Bernhart · 4 years, 8 months ago
  70. 5c2f5f3 Implement serialization/deserialization of DawnDeviceProperties by Jiawei Shao · 4 years, 8 months ago
  71. f603903 Replace size_t with uint64_t in ringbuffer. by Bryan Bernhart · 4 years, 8 months ago
  72. 4794168 Use toggle to turn off vsync on D3D12 by Yizhou Jiang · 4 years, 8 months ago
  73. b2b2ef5 Add D3D12 keyed shared mutexes to Dawn by Rafael Cintron · 4 years, 8 months ago
  74. 63f98f6 Rolling 4 dependencies by Ryan Harrison · 4 years, 8 months ago
  75. 92a011a Record and dump trace events in the perf tests by Austin Eng · 4 years, 8 months ago
  76. 154badf Resource Management 8: placed resource sub-allocation. by Bryan Bernhart · 4 years, 8 months ago
  77. 8d000e0 Remove unneeded GN config removal after generated file cleanup by Corentin Wallez · 4 years, 8 months ago
  78. 919812e Use webgpu.h's bitmask type definitions. by Corentin Wallez · 4 years, 8 months ago
  79. 31bde95 perf_tests: Replace WaitForGPU with maxStepsInFlight argument by Austin Eng · 4 years, 8 months ago
  80. 7f42689 Skip BufferUploadPerf 16MB SetSubData on all backends. by Austin Eng · 4 years, 8 months ago
  81. f104ec2 Fix missing #include. by Stephen White · 4 years, 8 months ago
  82. e180b59 Fix compilation with shared_library components on Windows by Corentin Wallez · 4 years, 8 months ago
  83. fb75084 Add missing header for MSVC by Corentin Wallez · 4 years, 8 months ago
  84. cc071e4 Split generation of dawncpp headers from libdawncpp by Austin Eng · 4 years, 8 months ago
  85. f3d50ba D3D12 replace ASSERT_SUCCESS with better error handling by Natasha Lee · 4 years, 8 months ago
  86. c7d535b Prioritize discrete GPU in end2end tests by Li, Hao · 4 years, 8 months ago
  87. fd90d76 clang-win compile files for skia-dawn. by Stephen White · 4 years, 8 months ago
  88. c57b180 Add dawnGetProcAddress. by Corentin Wallez · 4 years, 8 months ago
  89. 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 4 years, 8 months ago
  90. 1093c4d Add a toggle to turn off vsync in Dawn by Yizhou Jiang · 4 years, 8 months ago
  91. b0cdf95 Fix compilation with MSVC of volatile assignment operator by Austin Eng · 4 years, 8 months ago
  92. 2e666bd Vulkan: Remove two ASSERT(false) with more detailed reading of Vk spec. by Corentin Wallez · 4 years, 8 months ago
  93. d59fec5 Skip LargeBufferFails test with NVIDIA for enabling Vulkan validation layers on Windows by Li, Hao · 4 years, 8 months ago
  94. 91fbfc3 ASSERT object is not nullptr in DeviceBase::ValidateObject by Jiawei Shao · 4 years, 8 months ago
  95. ba9e1ff Fix compilation in MSVC that was missing a <utility> include by Corentin Wallez · 4 years, 8 months ago
  96. b6acae6 Suppress BufferUploadPerf for setSubData of 16MB on Vulkan by Corentin Wallez · 4 years, 8 months ago
  97. c44b2d4 Vulkan: Properly handle errors for fences and commands by Corentin Wallez · 4 years, 8 months ago
  98. 76e1e41 Vulkan: Proper error handling for submission. by Corentin Wallez · 4 years, 8 months ago
  99. 18a5d42 Vulkan: Handle errors when creating VkRenderPass by Corentin Wallez · 4 years, 8 months ago
  100. 3b05a6e BufferUploadPerf: Measure various buffer sizes. by Bryan Bernhart · 4 years, 8 months ago