1. ce10034 Fix a -Wstrict-prototypes by Corentin Wallez · 5 years ago
  2. 09ee5eb Add a DeviceBase::Initialize that must be called by backends. by Corentin Wallez · 5 years ago
  3. 2d10e95 BUILD.gn: rename libdawn_native/wire to dawn_native/wire by Corentin Wallez · 5 years ago
  4. 5c2d2e7 Split dawn_(native|wire|platform) to their own BUILD.gn files by Corentin Wallez · 5 years ago
  5. c3c6694 Rename BG[L]Binding to BG[L]Entry by Corentin Wallez · 5 years ago
  6. f526d77 Fix is_asan build (at least on Mac) by Kai Ninomiya · 5 years ago
  7. cb859a2 Reland "D3D12: Stage BindGroups on CPU descriptor heaps." by Bryan Bernhart · 5 years ago
  8. c64242d Make RefCounted derived objects have private destructors by Rafael Cintron · 5 years ago
  9. 022d074 Make Toggles overriden automatically and device creation by Corentin Wallez · 5 years ago
  10. be73a51 Force uninitialized variables to be zero for shader compiler on D3D12 by Li, Hao · 5 years ago
  11. 27dcffc Rolling 3 dependencies by Ryan Harrison · 5 years ago
  12. cb84c79 Change the TogglesSet API to look like a set<> by Corentin Wallez · 5 years ago
  13. c7f454c Revert "D3D12: Stage BindGroups on CPU descriptor heaps." by Corentin Wallez · 5 years ago
  14. d48b329 Roll third_party/shaderc/ f085b9745..f175adffa (4 commits) by Li, Hao · 5 years ago
  15. 76a8d0b Support chained extension structs on the wire by Austin Eng · 5 years ago
  16. 2479860 D3D12: Stage BindGroups on CPU descriptor heaps. by Bryan Bernhart · 5 years ago
  17. c00163b Return error instead of crash if compile shader failed on D3D12 by Li, Hao · 5 years ago
  18. 2b24fab Add enga@chromium.org as OWNER by Corentin Wallez · 5 years ago
  19. 9322cc3 Fix -Wunreachable-code-break by Corentin Wallez · 5 years ago
  20. e831653 Normalize case X : {} break; to case X : { break;} by Corentin Wallez · 5 years ago
  21. 5b29904 D3D12 Add check for DXGI_ERROR_DEVICE_REMOVED real device removed by Natasha Lee · 5 years ago
  22. 373a3ff Rename GetBindGroupLayout's argument group->groupIndex by Corentin Wallez · 5 years ago
  23. a0afd31 Separate device lost from internal errors. by Corentin Wallez · 5 years ago
  24. 3da19b8 Use the default values for Dispatch in examples and tests by Corentin Wallez · 5 years ago
  25. 67b1ad7 Add the defaults for Draw and DrawIndexed by Corentin Wallez · 5 years ago
  26. 7982cc0 Residency 5: Implement and Integrate Residency Management by Brandon Jones · 5 years ago
  27. 276b065 Add validation tests for resource usage tracking - 4 by Yunchao He · 5 years ago
  28. d25b8e1 Fix compilation on iOS where setDisplaySyncEnabled isn't available. by Corentin Wallez · 5 years ago
  29. a0d8362 Add std:: to nullptr_t by Ben Wagner · 5 years ago
  30. c602c86 Call ID3D12SharingContract::Present on WebGPU swap buffer destroy by Rafael Cintron · 5 years ago
  31. 4da4646 Rolling 4 dependencies by Ryan Harrison · 5 years ago
  32. 29d712f D3D12 Immediately release pending commands by Natasha Lee · 5 years ago
  33. 81431f5 Add validation tests for resource usage tracking - 2 by Yunchao He · 5 years ago
  34. 0650811 Merge BindGroupLayout and ShaderModule BindingInfos by Austin Eng · 5 years ago
  35. ba53617 Vulkan: Load functions for surface extensions we support. by Corentin Wallez · 5 years ago
  36. 12944c8 Metal: Don't crash on invalid shaders by Corentin Wallez · 5 years ago
  37. ffd94da Vulkan: Free recording context semaphores on destroy. by Corentin Wallez · 5 years ago
  38. e784d8d Vulkan: Use EXT_metal_surface instead of MVK_macos_surface by Corentin Wallez · 5 years ago
  39. a44221d Vulkan: Make GatherSurfaceInfo use ResultOrError by Corentin Wallez · 5 years ago
  40. 97ec825 Vulkan: Don't use vulkan.h's prototypes. by Corentin Wallez · 5 years ago
  41. 3665d28 Add validation tests for resource usage tracking by Yunchao He · 5 years ago
  42. 4b1be08 perf_tests: Update perf_test_runner format. by Bryan Bernhart · 5 years ago
  43. 0847cb4 Convert LayoutBindingInfo to an array of BindingInfos by Austin Eng · 5 years ago
  44. d5db214 Collect if a storage texture is declared as multisampled in shader by Jiawei Shao · 5 years ago
  45. 0463899 D3D12: Add end2end tests for small shader-visible heaps. by Bryan Bernhart · 5 years ago
  46. 0eff2a2 Add validations on the creation of bind groups with storage textures by Jiawei Shao · 5 years ago
  47. b867e14 Add DAWN_NO_DISCARD to ErrorData by Austin Eng · 5 years ago
  48. 4c6c40d Validate there are at most kMaxBindingsPerGroup entries per layout. by Corentin Wallez · 5 years ago
  49. 4a858a0 Reland "Check bind group layout with storage texture in pipeline descriptors" by Jiawei Shao · 5 years ago
  50. 80a1868 Fix MSVC build by Austin Eng · 5 years ago
  51. eb7eb90 Rolling 5 dependencies by Ryan Harrison · 5 years ago
  52. 26e42d3 Properly handle SPVC errors. by Corentin Wallez · 5 years ago
  53. d920adc Stop using SPVC by default. by Corentin Wallez · 5 years ago
  54. a80993d Support and pack unbounded binding numbers in the BGL by Austin Eng · 5 years ago
  55. 11652ff Implement the webgpu.h swapchains on Metal by Corentin Wallez · 5 years ago
  56. 527045f Change present modes to match webgpu.h by Corentin Wallez · 5 years ago
  57. e5753d2 Enable (and fix) the DeviceLost tests on Metal by Corentin Wallez · 5 years ago
  58. 69c5dd7 Fix depth-only render pipeline creation on Metal. by Corentin Wallez · 5 years ago
  59. 7c24b6b Revert "Check bind group layout with storage texture in pipeline descriptors" by Jiawei Shao · 5 years ago
  60. 63f2666 Check bind group layout with storage texture in pipeline descriptors by Jiawei Shao · 5 years ago
  61. 27622ce Turn on usage of spvc by default by Ryan Harrison · 5 years ago
  62. 81bcbbc Add storage texture format reflection to spvc path by Ryan Harrison · 5 years ago
  63. 1f9b596 Use new binding type reflection provided by spvc by Ryan Harrison · 5 years ago
  64. 83e138c D3D12: Fix usage of CopyResource by Austin Eng · 5 years ago
  65. b988e03 Add in a default case to unblock shaderc rolls by Ryan Harrison · 5 years ago
  66. 31eacb9 LoseForTesting can only be called once by Natasha Lee · 5 years ago
  67. 1f05968 Residency 4: Add Facilities For Budgeting Device Memory by Brandon Jones · 5 years ago
  68. 971a623 Validate the declaration of storage texture format in shader by Jiawei Shao · 5 years ago
  69. 2550e96 Fix OpenGL over-eager lazy zero initialization for textures by Austin Eng · 5 years ago
  70. 1cad258 Fix Vulkan over-eager lazy zero initialization for textures by Austin Eng · 5 years ago
  71. 93f88af Rolling 5 dependencies by Ryan Harrison · 5 years ago
  72. c7e16e3 Fix D3D12 over-eager lazy zero initialization for textures by Austin Eng · 5 years ago
  73. 0229523 Suppress two -Wunreachable-code warnings. by Nico Weber · 5 years ago
  74. 1a56ce5 Validate creating bind group layout with storage textures by Jiawei Shao · 5 years ago
  75. 463c394 Slab-allocate OpenGL bind groups by Austin Eng · 5 years ago
  76. ae96f04 Slab-allocate frontend D3D12 bind groups by Austin Eng · 5 years ago
  77. 79230bf Slab-allocate frontend Vulkan bind groups by Austin Eng · 5 years ago
  78. 459c2f9 Slab-allocate Metal bind groups by Austin Eng · 5 years ago
  79. 0338b7a Residency 3: Track Resource Heap Usages by Brandon Jones · 5 years ago
  80. 421684f Support Storage Textures as Valid Binding Types by Jiawei Shao · 5 years ago
  81. 52d0627 D3D12: Pool-allocate shader-visible descriptor heaps. by Bryan Bernhart · 5 years ago
  82. f3bb4f4 Residency 2: Create a d3d12::Heap During Direct Allocations by Brandon Jones · 5 years ago
  83. be6cd51 Rolling 5 dependencies by Ryan Harrison · 5 years ago
  84. 532be50 Check bindingType with shader stage when creating default pipeline layout by Jiawei Shao · 5 years ago
  85. 7d20b44 Respect external clear status for Textures by Natasha Lee · 5 years ago
  86. 2538aaf Roll third_party/swiftshader/ bdfcfe9cf..51b2800bb (23 commits) by Corentin Wallez · 5 years ago
  87. e3f3e9a Revert "Vulkan: Report and enable subgroup size control device extension." by Corentin Wallez · 5 years ago
  88. 36f0388 Revert "Vulkan: Enforce fixed subgroup size for compute shaders." by Corentin Wallez · 5 years ago
  89. ddc5cac GN: Use the hermetic XCode if available. by Corentin Wallez · 5 years ago
  90. 1d54767 Query if Texture subresource has been initialized by Natasha Lee · 5 years ago
  91. 56f1678 Vulkan: Enforce fixed subgroup size for compute shaders. by David Turner · 5 years ago
  92. 4ae315b Vulkan: Report and enable subgroup size control device extension. by David Turner · 5 years ago
  93. 2de34c1 Residency 1: Add Chromium's LinkedList to /common/ by Brandon Jones · 5 years ago
  94. e5534c4 Add SlabAllocator and tests by Austin Eng · 5 years ago
  95. 35645a6 Roll Dawn's copy of the Vulkan headers. by Corentin Wallez · 5 years ago
  96. 9b5ecdf D3D12: Remove extra pre-pass used for RTV/DSV allocation. by Bryan Bernhart · 5 years ago
  97. 6f92b916 Also use ExternalImageDescriptor in D3D12 and Metal Backends by Natasha Lee · 5 years ago
  98. cb90835 Rolling 4 dependencies by Ryan Harrison · 5 years ago
  99. 3ded65e Default initialize all descriptors by Austin Eng · 5 years ago
  100. e299afa Support CPU adapters in dawn_end2end_tests by Austin Eng · 5 years ago