1. c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 1 month ago
  2. d3105bf Implement GPUCommandEncoder::ClearBuffer by Brandon Jones · 3 years, 1 month ago
  3. 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 1 month ago
  4. 3482a80 Rename DeviceDescriptor -> DawnDeviceDescriptor by Austin Eng · 3 years, 2 months ago
  5. e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 2 months ago
  6. 2c67af9 Adds destruction handling for "simple objects" in device.destroy by Loko Kung · 3 years, 2 months ago
  7. 6b6262d Adds destruction handling for Textures when device is destroyed. by Loko Kung · 3 years, 2 months ago
  8. d0effc0 Add depth16unorm texture format by Dawn Autoroller · 3 years, 2 months ago
  9. 6abf1a1 Remove deferred BufferLocation updates for drawIndexedIndirect by Austin Eng · 3 years, 2 months ago chromium/4690
  10. 983d132 Add more / finer-grained OWNERS by Corentin Wallez · 3 years, 2 months ago
  11. ff9a1f7 Adds/refactors destroy handling for Buffer and QuerySet. by Loko Kung · 3 years, 2 months ago
  12. deb4057 Remove the use_tint_generator toggle by Corentin Wallez · 3 years, 2 months ago
  13. fc5cae6 Improving OpenGL backend validation messages. by Brandon Jones · 3 years, 3 months ago
  14. d97b29c Populate supported Vulkan limits from the backend by Austin Eng · 3 years, 3 months ago
  15. bf9b3cc Moves DestroyApiObject call into ApiObjectBase::DeleteThis by Loko Kung · 3 years, 3 months ago
  16. 8fd1eb5 Avoid redundant creation of ComputePipelineBase in GetCachedComputePipeline by Jiawei Shao · 3 years, 3 months ago
  17. 2f3fe95 Adds destroy handling for BindGroupLayout without new backend changes yet. by Loko Kung · 3 years, 3 months ago
  18. fc5a7d4 Adds remaining setup logic to implement destroy in Device and ObjectBase. by Loko Kung · 3 years, 3 months ago
  19. afe9138 Reland "OpenGL: delete shaders and pipelines when they are not used any longer" by Jiawei Shao · 3 years, 3 months ago
  20. 3f689a4 Rename "extension" to "feature" by François Beaufort · 3 years, 3 months ago
  21. cac3e7e Revert "OpenGL: delete shaders and pipelines when they are not used any longer" by Corentin Wallez · 3 years, 3 months ago
  22. 3c0925b Avoid redundant creation of RenderPipelineBase in GetCachedRenderPipeline by Jiawei Shao · 3 years, 4 months ago
  23. a57c1db OpenGL: delete shaders and pipelines when they are not used any longer by Jiawei Shao · 3 years, 4 months ago
  24. 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 4 months ago chromium/4652
  25. ebf183b Implement drawIndexedIndirect validation by Ken Rockot · 3 years, 4 months ago
  26. 44d729fc Introduce BufferLocation by Ken Rockot · 3 years, 4 months ago
  27. 6237c8a Introduce WriteBuffer command by Ken Rockot · 3 years, 4 months ago
  28. c389182 Remove readonly storage textures by Corentin Wallez · 3 years, 4 months ago
  29. 4ecfc58 D3D12: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 4 months ago
  30. 857d4e6 Support vertex-only render pipeline by Zhaoming Jiang · 3 years, 4 months ago
  31. 77755b9 Remove deprecated wgpu::StoreOp::Clear by Corentin Wallez · 3 years, 4 months ago
  32. 42448da Remove descriptor from the parameter of ComputePipeline::Initialize() by Jiawei Shao · 3 years, 4 months ago chromium/4640 chromium/4641
  33. 10b9cce Remove deprecated SetBlendColor and blend factors by Corentin Wallez · 3 years, 4 months ago chromium/4632
  34. 1f48c97 Update default pipeline layout compatibility rules by Brandon Jones · 3 years, 4 months ago
  35. da230e5 Remove typedefs for passed deprecations by Corentin Wallez · 3 years, 5 months ago
  36. ddd0a0a Initialize padding on buffer allocations by Austin Eng · 3 years, 5 months ago
  37. 8d1ead6 Remove unused SPIRV-Cross shader reflection bits. by Stephen White · 3 years, 5 months ago
  38. eda73e3 Validate SPIRV produced by Tint by Austin Eng · 3 years, 5 months ago
  39. 5bed1ed More spirv-cross related removal by Austin Eng · 3 years, 5 months ago
  40. 4f2edf5 Add validation for fragment output and attachment interface matching by shrekshao · 3 years, 5 months ago
  41. 9978b2f Add Adapter::SupportsExternalImages by Austin Eng · 3 years, 5 months ago chromium/4605
  42. bcbe2e0 Move SPIRV-Cross functions into OpenGL backend. by Stephen White · 3 years, 5 months ago
  43. 27e17a6 Update deprecated TextureUsage flag names by Brandon Jones · 3 years, 5 months ago
  44. a03e847 Remove SPIRV-Cross support from Vulkan backend. by Stephen White · 3 years, 5 months ago
  45. 6c67070 Add Buffer::GetAllocatedSize() by Austin Eng · 3 years, 5 months ago
  46. fef90b8 Fix bind groups not being applied by Aleksi Sapon · 3 years, 5 months ago
  47. b5e2089 Hook up dump_shaders toggle to dump SPIRV and GLSL by Austin Eng · 3 years, 5 months ago
  48. 8e95716 Use Tint SingleEntryPoint transform in Vulkan/GL backends by Austin Eng · 3 years, 5 months ago chromium/4597
  49. da3c5ef Allow creating texture views from destroyed textures by Austin Eng · 3 years, 6 months ago
  50. ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4587
  51. 1384e8b Replace VertexFormatUtils with a dawn_native table of formats by Corentin Wallez · 3 years, 6 months ago
  52. 909a3c3 Add toggles: disable_workgroup_init, disable_symbol_renaming by Ben Clayton · 3 years, 6 months ago chromium/4583
  53. 15838b9 Switch to new Tint generator API by James Price · 3 years, 6 months ago
  54. 55a3897 Deprecated StoreOp::Clear in favor of Discard by Brandon Jones · 3 years, 7 months ago
  55. 3d5402c OpenGL: Return error when calling writeTexture() on stencil aspect by Jiawei Shao · 3 years, 7 months ago chromium/4557
  56. 00c999a Guard against some arithmetic overflows by Austin Eng · 3 years, 7 months ago
  57. b936d23 Implement internal storage for buffer usage and buffer binding type by Li Hao · 3 years, 7 months ago
  58. f8a0f82 Move zero-size copy skips from the frontend to the backend by Austin Eng · 3 years, 7 months ago
  59. 0d50a2c ComputePipelineDescriptor.computeStage->compute by Brandon Jones · 3 years, 7 months ago
  60. ca41b00 Triage Dawn TODOs by Austin Eng · 3 years, 7 months ago
  61. b5652c7 Implement EGLImage external texture API for GL. by Stephen White · 3 years, 7 months ago
  62. 39633e2 Implement External Texture Binding Functionality by Brandon Jones · 3 years, 7 months ago chromium/4530
  63. 41c87d9 Removed deprecated CreateRenderPipeline path by Brandon Jones · 3 years, 8 months ago
  64. db03566 OpenGL: Use binding= for all bindings in generated GLSL by Corentin Wallez · 3 years, 8 months ago
  65. fd783ce Support 3D textures in ClearTexture by Austin Eng · 3 years, 8 months ago
  66. 2a7d0ac Implement 3D texture copies on OpenGL/ES by Austin Eng · 3 years, 8 months ago
  67. 76732ab Properly implement per-dispatch synchronization scopes. by Corentin Wallez · 3 years, 8 months ago
  68. 2dd2d67 CommandBufferResourceUsage: track render and compute separately. by Corentin Wallez · 3 years, 8 months ago
  69. 8091c68 Cleanup transform usage by Ben Clayton · 3 years, 9 months ago chromium/4483
  70. 413dcf8 Rename setBlendColor->setBlendConstant by Brandon Jones · 3 years, 9 months ago
  71. 22b923c Updated BlendFactor enum to match spec by Brandon Jones · 3 years, 9 months ago
  72. d798f33 Fix new-style WGSL I/O with OpenGL backend by Brandon Jones · 3 years, 9 months ago
  73. f3fe648 OpenGL: DoTexSubImage() cleanup. by Stephen White · 3 years, 9 months ago
  74. 71c33c8 OpenGL: refactor all texture uploads. by Stephen White · 3 years, 9 months ago
  75. b676602 OpenGL: Refactor texture uploads. by Stephen White · 3 years, 9 months ago
  76. 6870e6d Vulkan: Check for device loss in CheckAndUpdateCompletedSerials by Corentin Wallez · 3 years, 9 months ago
  77. f759264 Finish conversion to RenderPipelineDescriptor2 by Brandon Jones · 3 years, 9 months ago
  78. 6a2e16b Split top-level reflection code into either Tint or SPIRV-Cross by Ryan Harrison · 3 years, 10 months ago
  79. 50f9958 DeviceBase: Make object creation use ResultOrError<Ref<T>> by Corentin Wallez · 3 years, 10 months ago
  80. 79c9d12 Propagate more errors from reentrant calls by Corentin Wallez · 3 years, 10 months ago
  81. 2ce4b90 dawn_native: Prefix all API methods with API by Corentin Wallez · 3 years, 10 months ago
  82. 37ad44e Allow Dawn to surface Tint internal compiler errors as uncaptured validation errors by Brandon Jones · 3 years, 10 months ago
  83. 97da45c Update RenderPipelineBase to stop depending on deprecated struct types by Brandon Jones · 3 years, 10 months ago
  84. a943919 Use Tint/WGSL unconditionally by Corentin Wallez · 3 years, 10 months ago
  85. b00de7f API evolution GPUExtent3D.depth -> depthOrArrayLayers (Step 2) by shrekshao · 3 years, 10 months ago
  86. 8091584 Rename Buffer/TextureCopyView to ImageCopyBuffer/Texture. by Corentin Wallez · 3 years, 10 months ago
  87. e3f10e3 Updated VertexFormat enums by Brandon Jones · 3 years, 11 months ago
  88. bbc2354 Use tint::transform::Spirv by Ben Clayton · 3 years, 11 months ago
  89. 76a94b1 Remove some useless #include files and forward declarations by Jiawei Shao · 3 years, 11 months ago
  90. 7e79207 OpenGL ES: implement compressed texture support. by Stephen White · 3 years, 11 months ago
  91. a5ba282 GL: Implement WriteTexture for compressed textures. by Stephen White · 3 years, 11 months ago
  92. 02fd17c Implement a toggle to disable sample variables. by Stephen White · 4 years ago
  93. 39b478d Skip testing of stencil textures where non-readable. by Stephen White · 4 years ago
  94. b0ca302 Skip testing of SNORM formats where non-readable. by Stephen White · 4 years ago
  95. 14a2398 D3D12: Support per plane views with NV12 textures by Bryan Bernhart · 4 years ago
  96. 4846281 Don't call glUniform for Storage Texture on OpenGL ES. by Stephen White · 4 years ago
  97. 040f140 Fix SwANGLE DeviceType and OpenGL ES DeviceType checking. by Stephen White · 4 years ago
  98. 1b9bcfc Implement 3D textures and views creation on Vulkan/Metal/GL by Yunchao He · 4 years ago
  99. f2a003d Revert "Fix SwANGLE DeviceType and OpenGL ES DeviceType checking." by Stephen White · 4 years ago
  100. 9bb02db Fix SwANGLE DeviceType and OpenGL ES DeviceType checking. by Stephen White · 4 years ago