1. 797fa62 Remove temporary GN proxy groups. by Corentin Wallez · 5 years ago
  2. 8c8d16a BUILD.gn: Move dawn_end2end_tests to its final location by Corentin Wallez · 5 years ago
  3. b31015b Split examples, test and utils in their own BUILD.gn by Corentin Wallez · 5 years ago
  4. ab2c84f Residency 6: Enable D3D12 Residency and Add Tests by Brandon Jones · 5 years ago
  5. 0074b6e Remove temporary GN groups after Chromium fix by Corentin Wallez · 5 years ago
  6. 7dbfc91 Fix Dawn's proxy groups to use public_deps instead of deps by Corentin Wallez · 5 years ago
  7. 2d10e95 BUILD.gn: rename libdawn_native/wire to dawn_native/wire by Corentin Wallez · 5 years ago
  8. 5c2d2e7 Split dawn_(native|wire|platform) to their own BUILD.gn files by Corentin Wallez · 5 years ago
  9. cb859a2 Reland "D3D12: Stage BindGroups on CPU descriptor heaps." by Bryan Bernhart · 5 years ago
  10. c7f454c Revert "D3D12: Stage BindGroups on CPU descriptor heaps." by Corentin Wallez · 5 years ago
  11. 76a8d0b Support chained extension structs on the wire by Austin Eng · 5 years ago
  12. 2479860 D3D12: Stage BindGroups on CPU descriptor heaps. by Bryan Bernhart · 5 years ago
  13. 0650811 Merge BindGroupLayout and ShaderModule BindingInfos by Austin Eng · 5 years ago
  14. 3665d28 Add validation tests for resource usage tracking by Yunchao He · 5 years ago
  15. 11652ff Implement the webgpu.h swapchains on Metal by Corentin Wallez · 5 years ago
  16. 1f05968 Residency 4: Add Facilities For Budgeting Device Memory by Brandon Jones · 5 years ago
  17. 971a623 Validate the declaration of storage texture format in shader by Jiawei Shao · 5 years ago
  18. 1a56ce5 Validate creating bind group layout with storage textures by Jiawei Shao · 5 years ago
  19. 463c394 Slab-allocate OpenGL bind groups by Austin Eng · 5 years ago
  20. 459c2f9 Slab-allocate Metal bind groups by Austin Eng · 5 years ago
  21. 421684f Support Storage Textures as Valid Binding Types by Jiawei Shao · 5 years ago
  22. 2de34c1 Residency 1: Add Chromium's LinkedList to /common/ by Brandon Jones · 5 years ago
  23. e5534c4 Add SlabAllocator and tests by Austin Eng · 5 years ago
  24. 0363c3e D3D12: Allocate GPU bind groups at draw/dispatch. by Bryan Bernhart · 5 years ago
  25. f949a10 Reland "Create VulkanImageWrappingTests for dma-buf images" by Brian Ho · 5 years ago
  26. 21e5074 Revert "Create VulkanImageWrappingTests for dma-buf images" by Corentin Wallez · 5 years ago
  27. 0bbfec1 Create VulkanImageWrappingTests for dma-buf images by Brian Ho · 5 years ago
  28. 47b1504 Revert "Use libshaderc_spvc as a source_set, so complete_static_lib applies properly" by Kai Ninomiya · 5 years ago
  29. 97c3be2 Use libshaderc_spvc as a source_set, so complete_static_lib applies properly by Kai Ninomiya · 5 years ago
  30. d87e676 Add the webgpu.h swapchain creation path by Corentin Wallez · 5 years ago
  31. 636e6ce Directly load Swiftshader if no Vulkan driver is available by Austin Eng · 5 years ago
  32. 0ecc48e Handle DeviceLost error by Natasha Lee · 5 years ago
  33. 0c66bcd Reland "Metal: Add CommandRecordingContext" by Austin Eng · 5 years ago
  34. 3a1746e Introduce wgpu::Surface and implement it for HWND, X11 and Metal by Corentin Wallez · 5 years ago
  35. 15c442e Revert "Metal: Add CommandRecordingContext" by Corentin Wallez · 5 years ago
  36. 69c68d0 Improve Memory Management of Result class by Rafael Cintron · 5 years ago
  37. 2b3975f Metal: Add CommandRecordingContext by Austin Eng · 5 years ago
  38. 470921f Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 5 years ago
  39. 2cb76ab perf_tests: Manually serialize JSON and remove dependency on jsoncpp by Austin Eng · 5 years ago
  40. 6ea362c fuzzing: Add error injection macros to the Vulkan backend by Austin Eng · 5 years ago
  41. af094e6 Adding SPVC fuzzers by Sarah Mashayekhi · 5 years ago
  42. 280b96e Re-enable -Wunguarded-availability in Dawn standalone builds by Corentin Wallez · 5 years ago
  43. be5c135 Refactor code to have rudimentary support for using SPVC by Ryan Harrison · 5 years ago
  44. 0625ae2 Add runtime toggle for using SPVC by Ryan Harrison · 5 years ago
  45. 22e73a5 Use spvc's rules for spirv-cross by Ryan Harrison · 5 years ago
  46. 00b1e38 Re-enable spirv-cross fuzzers by Ryan Harrison · 5 years ago
  47. 74cebd6 Allow using swiftshader with the Vulkan backend by Corentin Wallez · 5 years ago
  48. 80d71ec Remove build rules for spvc support & spirv-cross fuzzers by Ryan Harrison · 5 years ago
  49. f6eb890 Implement getBindGroupLayout by Austin Eng · 5 years ago
  50. 48bf745 Revert "Convert spvc build flag to a runtime toggle" by Ryan Harrison · 5 years ago
  51. 1954436 Convert spvc build flag to a runtime toggle by Ryan Harrison · 5 years ago
  52. 899c170 Implement a dma-buf MemoryService by Brian Ho · 5 years ago
  53. 8f3dc58 Add in flag for using spvc instead of direct spriv-cross access by Ryan Harrison · 5 years ago
  54. 54e5072 BUILD.gn: Only build dawn_bindings in standalone by Corentin Wallez · 5 years ago
  55. 612a63a Add memory synchronization tests - storage to uniform sync by Yunchao He · 5 years ago
  56. 9b67273 build: assert use_dawn by Elly Fong-Jones · 5 years ago
  57. 700cfe7 Implement D3D12 Native Render Passes by Brandon Jones · 5 years ago
  58. ae1f25f Update naming for vertex state by Kai Ninomiya · 5 years ago
  59. 0e1bef3 Add Vulkan validation layers on Windows by Li, Hao · 5 years ago
  60. 2cdf132 Support for small resource placement. by Bryan Bernhart · 5 years ago
  61. 0558f99 Vulkan: Reuse descriptor pools by Corentin Wallez · 5 years ago
  62. 64a3bb9 Add DrawCallPerf tests by Austin Eng · 5 years ago
  63. 84bcf44 Only mark objects as cached right before inserting into the cache by Austin Eng · 5 years ago
  64. 45b51f5 Make unittests and fuzzers use webgpu.h by Corentin Wallez · 5 years ago
  65. 04863c4 Make examples and utils use webgpu.h by Corentin Wallez · 5 years ago
  66. 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 5 years ago
  67. ca35435 Preliminary changes to Vulkan memory suballocation by Corentin Wallez · 5 years ago
  68. 60a04dd Vulkan: Use the ResourceMemoryAllocator for all resources by Corentin Wallez · 5 years ago
  69. 20b4162 Move ldflags (Metal dependency) to libdawn_native. by Pawel Pluciennik · 5 years ago
  70. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 5 years ago
  71. c833c0c D3D12: Enable sub-allocation for MSAA and non-MSAA textures. by Bryan Bernhart · 5 years ago
  72. 7b3cc35 D3D12/Vulkan: Insert storage buffer barriers between compute pass dipatches by Austin Eng · 5 years ago
  73. 3c79cf2 Metal.framework must be optional instead of hard requirement. by Pawel Pluciennik · 5 years ago
  74. 5c2f5f3 Implement serialization/deserialization of DawnDeviceProperties by Jiawei Shao · 5 years ago
  75. 92a011a Record and dump trace events in the perf tests by Austin Eng · 5 years ago
  76. 154badf Resource Management 8: placed resource sub-allocation. by Bryan Bernhart · 5 years ago
  77. cc071e4 Split generation of dawncpp headers from libdawncpp by Austin Eng · 5 years ago
  78. f3d50ba D3D12 replace ASSERT_SUCCESS with better error handling by Natasha Lee · 5 years ago
  79. c57b180 Add dawnGetProcAddress. by Corentin Wallez · 5 years ago
  80. 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 5 years ago
  81. 8bde031 Add CommandRecordingContext to D3D12 by Rafael Cintron · 5 years ago
  82. e16a901 D3D12: Move resource into allocation handle. by Bryan Bernhart · 5 years ago
  83. 21dfc91 Resource Management 7: Device memory sub-allocation using buddy allocator. by Bryan Bernhart · 5 years ago
  84. 0da52f2 D3D12: Move resource allocators from device into manager. by Bryan Bernhart · 5 years ago
  85. 450e212 Remove device dependencies from ringbuffer. by Bryan Bernhart · 6 years ago
  86. 7dda7d0 Clarify disabled warning for Metal in BUILD.gn by Corentin Wallez · 6 years ago
  87. 897ebc7 Normalize generated file paths to match main tree. by Corentin Wallez · 6 years ago
  88. 5e9082d Add some missing headers in BUILD.gn files. by Corentin Wallez · 6 years ago
  89. 7f3f331 Support setting bind groups before pipeline for all backends by Austin Eng · 6 years ago
  90. be99007 Support ErrorScopes for asynchronous GPU execution by Austin Eng · 6 years ago
  91. 785ec66 BUILD.gn: Correctly skip GLFW on ChromeOS by Corentin Wallez · 6 years ago
  92. 47f3b0d [fuchsia]: Fix Fuchsia build. by David 'Digit' Turner · 6 years ago
  93. fad96f6 BUILD.gn: Only expose the GLFW target on platforms that support it by Corentin Wallez · 6 years ago
  94. f35dcfe Implement ErrorScopes for synchronous errors by Austin Eng · 6 years ago
  95. fa00c69 [fuchsia] Implement external semaphore and memory support. by David 'Digit' Turner · 6 years ago
  96. b749d07 Enable Vulkan for Chromium Fuchsia build. by David 'Digit' Turner · 6 years ago
  97. 22c3ff7 Resource Management 6: VK support for resource allocation. by Bryan Bernhart · 6 years ago
  98. 179d7b2 Add WrapSharedHandle to D3D12 backend by Rafael Cintron · 6 years ago
  99. 3c26e42 Add dawn_perf_tests as a data_dep of dawn_perf_tests_temp_group by Austin Eng · 6 years ago
  100. ca0eac3 Add Dawn perf test harness by Austin Eng · 6 years ago