1. 3a036ab Validate that storage texture views have a single miplevel by Zhaoming Jiang · 3 years, 2 months ago
  2. c871df0 Validate depth/stencil texture formats in image copies by Li Hao · 3 years, 2 months ago
  3. 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 2 months ago
  4. a329997 Add features of depth24unorm-stencil8 and depth32float-stencil8 texture formats by Li Hao · 3 years, 2 months ago
  5. 2ec0992 Add include RenderPipeline.h in DeviceMock.h by Shrek Shao · 3 years, 2 months ago
  6. 3482a80 Rename DeviceDescriptor -> DawnDeviceDescriptor by Austin Eng · 3 years, 2 months ago
  7. 828f674 Add label tracking for several object types (pt 2) by Brandon Jones · 3 years, 2 months ago
  8. 88aeeae Add label tracking for several object types by Brandon Jones · 3 years, 2 months ago
  9. c6c4588 Pipeline overridable constants: D3D12 backend by shrekshao · 3 years, 2 months ago
  10. 09c308c Improve ScopedEnvironmentVar to distinguish between null and empty by Austin Eng · 3 years, 2 months ago
  11. 970739e Add/update destruction handling for command encoding objects by Loko Kung · 3 years, 2 months ago chromium/4710
  12. 61c8532 Make CompilationInfo extensible. by Corentin Wallez · 3 years, 2 months ago
  13. 90c30f7 Remove deprecated zero default size of setIndexBuffer and setVertexBuffer by Zhaoming Jiang · 3 years, 2 months ago
  14. c38c4d3 Remove deprecated zero default size of buffer mapAsync by Zhaoming Jiang · 3 years, 2 months ago chromium/4707
  15. e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 2 months ago
  16. 6b6262d Adds destruction handling for Textures when device is destroyed. by Loko Kung · 3 years, 2 months ago
  17. 0994bbe Revise readonly depth/stencil compability between pass and bundle by Yunchao He · 3 years, 3 months ago
  18. 05946d0 Add more validation tests for readonly depth/stencil attachment by Yunchao He · 3 years, 3 months ago
  19. ff9a1f7 Adds/refactors destroy handling for Buffer and QuerySet. by Loko Kung · 3 years, 3 months ago
  20. e1e9fd0 Reland "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 3 months ago
  21. 1722f9e Unmark DispatchIndirect as an unsafe API by Austin Eng · 3 years, 3 months ago
  22. b19556e Revert "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 3 months ago chromium/4686 chromium/4687 chromium/4688
  23. bcfa7b1 Implement GPU-based validation for dispatchIndirect by Austin Eng · 3 years, 3 months ago
  24. deb4057 Remove the use_tint_generator toggle by Corentin Wallez · 3 years, 3 months ago
  25. 94d1678 Implement ConcurrentCache by Jiawei Shao · 3 years, 3 months ago
  26. 9901c71 Adds destroy handling for simple objects without new backend changes yet. by Loko Kung · 3 years, 3 months ago
  27. f33afcd Improve validation errors for encoders by Brandon Jones · 3 years, 3 months ago
  28. 5e2e2d8 Pipeline constants: validate if any uninitialized overridable constants exist by Shrek Shao · 3 years, 3 months ago
  29. f4c8a6a Mark pipeline overridable constants as unsafe by Shrek Shao · 3 years, 3 months ago
  30. 066ab14 wgsl: Remove unnecessary phony-assignments by Ben Clayton · 3 years, 3 months ago
  31. 5c4ce7b wgsl: Migrate from ignore() to phony-assignment by Ben Clayton · 3 years, 3 months ago
  32. bf9b3cc Moves DestroyApiObject call into ApiObjectBase::DeleteThis by Loko Kung · 3 years, 3 months ago
  33. d2c9cd3 Add validation rule for depth/stencil between bundle and pass by Yunchao He · 3 years, 3 months ago
  34. e43eaab Add validation rule for depth/stencil between pipeline and render bundle by Yunchao He · 3 years, 3 months ago chromium/4674
  35. 2a5b981 Deprecation of using 0 as default size in buffer mapAsync by Zhaoming Jiang · 3 years, 3 months ago
  36. 79d2099 Add depth/stencilReadOnly and validations in RenderBundleEncoderDescriptor by Yunchao He · 3 years, 3 months ago
  37. daffd22 Add validation rule for depth/stencil between pipeline and pass by Yunchao He · 3 years, 3 months ago
  38. 91851e2 Remove several compile-time constants in favor of limits by Austin Eng · 3 years, 3 months ago chromium/4669
  39. e0390b8 Fix compilation error after ComputePipelineBase becomes virtual by Jiawei Shao · 3 years, 3 months ago
  40. 2f3fe95 Adds destroy handling for BindGroupLayout without new backend changes yet. by Loko Kung · 3 years, 3 months ago
  41. fc5a7d4 Adds remaining setup logic to implement destroy in Device and ObjectBase. by Loko Kung · 3 years, 3 months ago
  42. 6fd28ba Adds iterators and a check to avoid segfault when removing node in LinkedList. by Loko Kung · 3 years, 3 months ago
  43. 2d17620 Make Dawn's feature name casing match WebGPU (- instead of _) by Corentin Wallez · 3 years, 3 months ago
  44. 3f689a4 Rename "extension" to "feature" by François Beaufort · 3 years, 4 months ago
  45. bb417ac Validate index formats in SetIndexBuffer by Brandon Jones · 3 years, 4 months ago
  46. d85bbb6 Improve validation errors for CreateExternalTexture by Corentin Wallez · 3 years, 4 months ago chromium/4660
  47. 5ad5250 Track read-only depth/stencil attachment as read-only usage by Yunchao He · 3 years, 4 months ago
  48. e99ad76 Overridable constants vulkan implementation and tests by shrekshao · 3 years, 4 months ago
  49. 347a597 Only call WillBeginRenderPass when encoder is current by Corentin Wallez · 3 years, 4 months ago
  50. 51791e0 Add 'reason' argument to device lost callback by Kai Ninomiya · 3 years, 4 months ago
  51. 2be4b84 Deprecate size=0 for default in setIndexBuffer and setVertexBuffer by Zhaoming Jiang · 3 years, 4 months ago
  52. 8411a12 Add a mechanism for finding the best tier for a set of limits by Austin Eng · 3 years, 4 months ago
  53. ebf183b Implement drawIndexedIndirect validation by Ken Rockot · 3 years, 4 months ago
  54. 1bca159 Add dawn_native unittests for Limits by Austin Eng · 3 years, 4 months ago
  55. a10f533 Update destinationOffset alignment to 256 in resolveQuerySet by Li Hao · 3 years, 4 months ago
  56. 1c85de6 Clamp limits to the defaults if they are worse than the defaults by Austin Eng · 3 years, 4 months ago
  57. 6237c8a Introduce WriteBuffer command by Ken Rockot · 3 years, 4 months ago
  58. fa9ca44 Stub out depth16unorm texture format by Kai Ninomiya · 3 years, 4 months ago
  59. c389182 Remove readonly storage textures by Corentin Wallez · 3 years, 4 months ago
  60. a6394dd Fix a few comments in RenderPassDescriptorValidationTests.cpp by Yunchao He · 3 years, 4 months ago chromium/4646
  61. bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 4 months ago
  62. b166b99 Treat 'mipLevelCount == 0' as error by jchen10 · 3 years, 4 months ago
  63. 4646de9 Support flattening multiple CommandAllocators by Ken Rockot · 3 years, 4 months ago chromium/4644
  64. 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 4 months ago
  65. 857d4e6 Support vertex-only render pipeline by Zhaoming Jiang · 3 years, 4 months ago
  66. 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 4 months ago
  67. 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 4 months ago
  68. dc7971c dawn_wire: Support deserializing s->c chained structs by Austin Eng · 3 years, 5 months ago
  69. 8ee643c Remove suppression for fixed Tint issue by Corentin Wallez · 3 years, 5 months ago chromium/4639
  70. 363c28e Remove typedefs for deprecated types. by Corentin Wallez · 3 years, 5 months ago
  71. 7a44622 Reenable / delete DISABLED tests. by Corentin Wallez · 3 years, 5 months ago
  72. 37a8649 Adds ASTC texture compression formats and Vulkan support for them. by Loko Kung · 3 years, 5 months ago
  73. c1bcbbf Add Labels For Pipelines and ShaderModule for D3D12/Vk by Brandon Jones · 3 years, 5 months ago
  74. 1f48c97 Update default pipeline layout compatibility rules by Brandon Jones · 3 years, 5 months ago
  75. 3fdfa82 Callback reentrancy tests by shrekshao · 3 years, 5 months ago chromium/4629
  76. c7226a7 Adds ETC2/EAC texture compression formats and Vulkan support for them by Loko Kung · 3 years, 5 months ago
  77. 52ad8f6 client: call pending GetCompilationInfo on Disconnect by Corentin Wallez · 3 years, 5 months ago
  78. 6fa34f8 Adding VB OOB validation for zero array stride by Zhaoming Jiang · 3 years, 5 months ago chromium/4622 chromium/4623
  79. c1d3958 Adds placeholders for ETC2/ASTC compression texture format by Loko Kung · 3 years, 5 months ago
  80. da230e5 Remove typedefs for passed deprecations by Corentin Wallez · 3 years, 5 months ago
  81. c95e574 Add Debug Label Functionality For D3D12/Vk Buffers & Textures by Brandon Jones · 3 years, 5 months ago
  82. e1bdfa8 Remove deprecated depth texture sampling path by Brandon Jones · 3 years, 5 months ago
  83. 5486a2f Remove some validation for alpha.src/dstFactor by shrekshao · 3 years, 5 months ago
  84. 4f2edf5 Add validation for fragment output and attachment interface matching by shrekshao · 3 years, 6 months ago
  85. 27e17a6 Update deprecated TextureUsage flag names by Brandon Jones · 3 years, 6 months ago
  86. 8d8fadb Validate MaxInterStageShaderComponents when creating shader module by Jiawei Shao · 3 years, 6 months ago
  87. f00c68a Adding APICopyTextureToTextureInternal by Juanmi · 3 years, 6 months ago
  88. b7c7f62 Implement inter-stage variable matching rules - Part II by Jiawei Shao · 3 years, 6 months ago chromium/4592 chromium/4593 chromium/4594 chromium/4595
  89. da3c5ef Allow creating texture views from destroyed textures by Austin Eng · 3 years, 6 months ago
  90. d05777b Support multisampled depth texture bindings by Austin Eng · 3 years, 6 months ago chromium/4591
  91. 5220130 Deprecate readonly storage textures by Corentin Wallez · 3 years, 6 months ago
  92. d6af6bd Deprecate sampling depth textures with float/unfilterable-float by Austin Eng · 3 years, 6 months ago
  93. 0eff598 Add chained DawnTextureInternalUsageDescriptor by Austin Eng · 3 years, 6 months ago
  94. ce15395 Fix WGSL usage of "let" by Austin Eng · 3 years, 6 months ago
  95. 821b1cb Validate that the color write mask is zero if there is no fragment output by Austin Eng · 3 years, 6 months ago
  96. c686a6a Implement inter-stage variable matching rules - Part I by Jiawei Shao · 3 years, 6 months ago
  97. ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4587
  98. 9bb32ba Make vertex attrib offsets require min(4, formatSize) by Corentin Wallez · 3 years, 6 months ago
  99. a314f09 Use last 2 fields as Intel graphics driver build number by Yang Gu · 3 years, 6 months ago
  100. 01ceccb Disallow timestamp query creation if disallow_unsafe_apis by Austin Eng · 3 years, 6 months ago