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