1. 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years, 3 months ago
  2. b946759 Implement readonly depth/stencil without sample from it by Yunchao He · 3 years, 3 months ago
  3. ffb0024 Support NV12 via ExternalImageDescriptorDmaBuf on CROS by jchen10 · 3 years, 3 months ago chromium/4764
  4. 3b7e758 Vulkan: make PNextChainBuilder require pNext==nullptr by Corentin Wallez · 3 years, 4 months ago chromium/4759
  5. 15fec68 Implement readonly depth/stencil attachment on Vulkan by Yunchao He · 3 years, 4 months ago
  6. 79f6208 Fixes bad mem-read in Vulkan's ~DescriptorSetAllocator. by Loko Kung · 3 years, 4 months ago
  7. 0766ce6 Vulkan: Load procs for VK_KHR_get_memory_requirements2 by Corentin Wallez · 3 years, 4 months ago chromium/4754
  8. 58c655b Complete per-backend AdapterDiscoveryOptions by Austin Eng · 3 years, 4 months ago
  9. 652293f Support multiple Vulkan instances in the Vulkan backend by Austin Eng · 3 years, 4 months ago
  10. c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 4 months ago
  11. d3105bf Implement GPUCommandEncoder::ClearBuffer by Brandon Jones · 3 years, 4 months ago
  12. 959f1da Roll Vulkan headers to 1.2.201 by Corentin Wallez · 3 years, 4 months ago
  13. 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 4 months ago
  14. 349062f Fixes Dawn to use custom Vulkan loader on Linux systems. by Loko Kung · 3 years, 4 months ago chromium/4738
  15. a329997 Add features of depth24unorm-stencil8 and depth32float-stencil8 texture formats by Li Hao · 3 years, 4 months ago
  16. f008bb3 Update Vulkan's shader module destruction to remove cache for cleanup. by Loko Kung · 3 years, 4 months ago
  17. 4c10e82 Vulkan: discover Vulkan instance versions higher than 1.2 by Corentin Wallez · 3 years, 4 months ago chromium/4727
  18. 3482a80 Rename DeviceDescriptor -> DawnDeviceDescriptor by Austin Eng · 3 years, 4 months ago
  19. 98e42aa Updates destroy in Vulkan's BindGroupLayout. by Loko Kung · 3 years, 4 months ago
  20. 88aeeae Add label tracking for several object types by Brandon Jones · 3 years, 4 months ago
  21. e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 5 months ago
  22. 2c67af9 Adds destruction handling for "simple objects" in device.destroy by Loko Kung · 3 years, 5 months ago
  23. 6b6262d Adds destruction handling for Textures when device is destroyed. by Loko Kung · 3 years, 5 months ago
  24. b0a5ed4 Pipeline overridable constants: Metal backend by Shrek Shao · 3 years, 5 months ago
  25. d0effc0 Add depth16unorm texture format by Dawn Autoroller · 3 years, 5 months ago
  26. 6abf1a1 Remove deferred BufferLocation updates for drawIndexedIndirect by Austin Eng · 3 years, 5 months ago chromium/4690
  27. ff9a1f7 Adds/refactors destroy handling for Buffer and QuerySet. by Loko Kung · 3 years, 5 months ago
  28. 5e2e2d8 Pipeline constants: validate if any uninitialized overridable constants exist by Shrek Shao · 3 years, 5 months ago
  29. 9b92a7c Fix overridable constants by Ben Clayton · 3 years, 5 months ago
  30. 4ce84fc Improving Vulkan backend validation messages. by Brandon Jones · 3 years, 5 months ago
  31. d97b29c Populate supported Vulkan limits from the backend by Austin Eng · 3 years, 5 months ago
  32. bf9b3cc Moves DestroyApiObject call into ApiObjectBase::DeleteThis by Loko Kung · 3 years, 5 months ago
  33. 91851e2 Remove several compile-time constants in favor of limits by Austin Eng · 3 years, 5 months ago chromium/4669
  34. 8fd1eb5 Avoid redundant creation of ComputePipelineBase in GetCachedComputePipeline by Jiawei Shao · 3 years, 6 months ago
  35. 2f3fe95 Adds destroy handling for BindGroupLayout without new backend changes yet. by Loko Kung · 3 years, 6 months ago
  36. fc5a7d4 Adds remaining setup logic to implement destroy in Device and ObjectBase. by Loko Kung · 3 years, 6 months ago
  37. 43d5849 Replace usages of BoundArrayAccessors w/ Robustness by Ryan Harrison · 3 years, 6 months ago
  38. 3f689a4 Rename "extension" to "feature" by François Beaufort · 3 years, 6 months ago
  39. bf8c40b Vulkan: Implement StoreOp::Discard by Corentin Wallez · 3 years, 6 months ago
  40. 8f87d8a AdapterVk: Remove redundant VkPhysicalDevice limit check by Corentin Wallez · 3 years, 6 months ago
  41. 3c0925b Avoid redundant creation of RenderPipelineBase in GetCachedRenderPipeline by Jiawei Shao · 3 years, 6 months ago
  42. e99ad76 Overridable constants vulkan implementation and tests by shrekshao · 3 years, 6 months ago
  43. 525039d Vulkan: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 6 months ago
  44. 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 6 months ago chromium/4652
  45. ebf183b Implement drawIndexedIndirect validation by Ken Rockot · 3 years, 6 months ago
  46. f84e7b4 Remove prefix 'm' on mCreateInfo in ComputeVertexInputDesc by Jiawei Shao · 3 years, 6 months ago
  47. 44d729fc Introduce BufferLocation by Ken Rockot · 3 years, 6 months ago
  48. 6237c8a Introduce WriteBuffer command by Ken Rockot · 3 years, 6 months ago
  49. fa9ca44 Stub out depth16unorm texture format by Kai Ninomiya · 3 years, 6 months ago
  50. c389182 Remove readonly storage textures by Corentin Wallez · 3 years, 6 months ago
  51. bd04e15 Remove deprecated APIs by Corentin Wallez · 3 years, 6 months ago
  52. 4ecfc58 D3D12: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 6 months ago
  53. 857d4e6 Support vertex-only render pipeline by Zhaoming Jiang · 3 years, 6 months ago
  54. 43ce892 Remove descriptor in RenderPipeline::Initialize by Jiawei Shao · 3 years, 6 months ago
  55. 42448da Remove descriptor from the parameter of ComputePipeline::Initialize() by Jiawei Shao · 3 years, 7 months ago chromium/4640 chromium/4641
  56. d4b85fb Lift suppression for incorrect VVL image layout tracking by Corentin Wallez · 3 years, 7 months ago
  57. 6fa50b5 Vulkan: Support extension "depth_clamp" by Jiawei Shao · 3 years, 7 months ago
  58. 37a8649 Adds ASTC texture compression formats and Vulkan support for them. by Loko Kung · 3 years, 7 months ago
  59. 10b9cce Remove deprecated SetBlendColor and blend factors by Corentin Wallez · 3 years, 7 months ago chromium/4632
  60. 8a0b49b Add check for an invalid D3D12/Vk object in SetDebugLabel by Brandon Jones · 3 years, 7 months ago
  61. c1bcbbf Add Labels For Pipelines and ShaderModule for D3D12/Vk by Brandon Jones · 3 years, 7 months ago
  62. 71f2214 vulkan: wait for fences on ErrorInjector device loss by Corentin Wallez · 3 years, 7 months ago
  63. 305f4df Add FlatComputePipelineDescriptor for CreateComputePipelineAsync by Jiawei Shao · 3 years, 7 months ago
  64. 1f48c97 Update default pipeline layout compatibility rules by Brandon Jones · 3 years, 7 months ago
  65. c7226a7 Adds ETC2/EAC texture compression formats and Vulkan support for them by Loko Kung · 3 years, 7 months ago
  66. 6bb3f6f vulkan: Free "in flight" fences/commands in ShutdownImpl by Corentin Wallez · 3 years, 7 months ago chromium/4628
  67. 086c44e Add missing includes to SemaphoreService.h by James Price · 3 years, 7 months ago chromium/4624
  68. c1d3958 Adds placeholders for ETC2/ASTC compression texture format by Loko Kung · 3 years, 7 months ago
  69. c95e574 Add Debug Label Functionality For D3D12/Vk Buffers & Textures by Brandon Jones · 3 years, 7 months ago
  70. ddd0a0a Initialize padding on buffer allocations by Austin Eng · 3 years, 7 months ago
  71. 8d1ead6 Remove unused SPIRV-Cross shader reflection bits. by Stephen White · 3 years, 7 months ago
  72. eda73e3 Validate SPIRV produced by Tint by Austin Eng · 3 years, 8 months ago
  73. 5bed1ed More spirv-cross related removal by Austin Eng · 3 years, 8 months ago
  74. 9978b2f Add Adapter::SupportsExternalImages by Austin Eng · 3 years, 8 months ago chromium/4605
  75. 27e17a6 Update deprecated TextureUsage flag names by Brandon Jones · 3 years, 8 months ago
  76. a03e847 Remove SPIRV-Cross support from Vulkan backend. by Stephen White · 3 years, 8 months ago
  77. 567e071 Free VkCommandPool if vkResetCommandPool fails by Austin Eng · 3 years, 8 months ago
  78. 6c67070 Add Buffer::GetAllocatedSize() by Austin Eng · 3 years, 8 months ago
  79. fef90b8 Fix bind groups not being applied by Aleksi Sapon · 3 years, 8 months ago
  80. b5e2089 Hook up dump_shaders toggle to dump SPIRV and GLSL by Austin Eng · 3 years, 8 months ago
  81. 8ec325c Fix VVL error when creating a bind group from a destroyed texture by Austin Eng · 3 years, 8 months ago
  82. 8e95716 Use Tint SingleEntryPoint transform in Vulkan/GL backends by Austin Eng · 3 years, 8 months ago chromium/4597
  83. da3c5ef Allow creating texture views from destroyed textures by Austin Eng · 3 years, 8 months ago
  84. d05777b Support multisampled depth texture bindings by Austin Eng · 3 years, 8 months ago chromium/4591
  85. 9d92f31 Vulkan: Enable sampleRateShading for WGSL builtin variable [[sample_index]] by Jiawei Shao · 3 years, 8 months ago
  86. 0eff598 Add chained DawnTextureInternalUsageDescriptor by Austin Eng · 3 years, 8 months ago
  87. 6e5b080 Improve buffer zero-initialization in resolveQuerySet on Vulkan by Li Hao · 3 years, 8 months ago
  88. ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 8 months ago chromium/4587
  89. 4d94647 Vulkan: Export VkSemaphores as SYNC_FDs instead of OPAQUE_FDs by Brian Ho · 3 years, 8 months ago
  90. 909a3c3 Add toggles: disable_workgroup_init, disable_symbol_renaming by Ben Clayton · 3 years, 8 months ago chromium/4583
  91. ae5be1d Vulkan: ignore errors in shutdown vkWaitForFences. by Corentin Wallez · 3 years, 8 months ago
  92. ec380e9 Fix Vulkan buffer barriers to use VK_WHOLE_SIZE by Austin Eng · 3 years, 9 months ago
  93. 15838b9 Switch to new Tint generator API by James Price · 3 years, 9 months ago
  94. 31930e7 Enable use_tint_generator by default, disable shader_float16 by Austin Eng · 3 years, 9 months ago
  95. fc37b32 Vulkan: Check for required limits when initializing adapters by Corentin Wallez · 3 years, 9 months ago chromium/4566
  96. 551e7a1 Fix internal storage buffer usage by Li Hao · 3 years, 9 months ago chromium/4564 chromium/4565
  97. 895bc93 Implement zero-sized QuerySet by Li Hao · 3 years, 9 months ago
  98. 405bec1 Implement 3D texture sampling with e2e tests by Yunchao He · 3 years, 9 months ago
  99. 396b7df Vulkan: Check for required features when initializing adapters by Corentin Wallez · 3 years, 9 months ago
  100. 00c999a Guard against some arithmetic overflows by Austin Eng · 3 years, 9 months ago