1. e67adac Validate buffer usage is non-zero in createBuffer by Zhaoming Jiang · 3 years ago
  2. ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
  3. d3105bf Implement GPUCommandEncoder::ClearBuffer by Brandon Jones · 3 years, 1 month ago
  4. 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 1 month ago
  5. 829d165 D3D12: Support [[num_workgroups]] for DispatchIndirect by Jiawei Shao · 3 years, 2 months ago
  6. c38c4d3 Remove deprecated zero default size of buffer mapAsync by Zhaoming Jiang · 3 years, 2 months ago chromium/4707
  7. e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 2 months ago
  8. 75c978f Fixes buffer unmapping issue in D3D12 by Loko Kung · 3 years, 2 months ago
  9. 2514566 Make validation error formatting more consistent by Brandon Jones · 3 years, 2 months ago
  10. d4b9cda Improve various error messages by Brandon Jones · 3 years, 2 months ago
  11. ff9a1f7 Adds/refactors destroy handling for Buffer and QuerySet. by Loko Kung · 3 years, 2 months ago
  12. 2a5b981 Deprecation of using 0 as default size in buffer mapAsync by Zhaoming Jiang · 3 years, 3 months ago
  13. 2bf5156 Improve validation errors for Buffer by Corentin Wallez · 3 years, 3 months ago
  14. 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 4 months ago
  15. 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 4 months ago chromium/4652
  16. ebf183b Implement drawIndexedIndirect validation by Ken Rockot · 3 years, 4 months ago
  17. 44d729fc Introduce BufferLocation by Ken Rockot · 3 years, 4 months ago
  18. c95e574 Add Debug Label Functionality For D3D12/Vk Buffers & Textures by Brandon Jones · 3 years, 5 months ago
  19. 6c67070 Add Buffer::GetAllocatedSize() by Austin Eng · 3 years, 5 months ago
  20. 551e7a1 Fix internal storage buffer usage by Li Hao · 3 years, 6 months ago chromium/4564 chromium/4565
  21. b936d23 Implement internal storage for buffer usage and buffer binding type by Li Hao · 3 years, 7 months ago
  22. ed8a8c0 Triage Dawn TODOs by Austin Eng · 3 years, 7 months ago chromium/4534 chromium/4535
  23. 2dd2d67 CommandBufferResourceUsage: track render and compute separately. by Corentin Wallez · 3 years, 8 months ago
  24. 79c9d12 Propagate more errors from reentrant calls by Corentin Wallez · 3 years, 10 months ago
  25. e91975c dawn_native: Use an internal GetQueue that doesn't add a ref by Corentin Wallez · 3 years, 10 months ago
  26. 2ce4b90 dawn_native: Prefix all API methods with API by Corentin Wallez · 3 years, 10 months ago
  27. 6d315da Device: Deprecated GetDefaultQueue in favor of ::GetQueue() by Corentin Wallez · 4 years ago
  28. c1d3a66 Immediately call fence and map callbacks on device loss. by Corentin Wallez · 4 years ago
  29. 6f833b7 Add internal compute pipeline in ResolveQuerySet for Timestamp Query by Hao Li · 4 years ago
  30. e3fd026 Use a common helper for std::nothrow by Austin Eng · 4 years ago
  31. 51af1b4 Have Queue timeline tasks resolve in order by Natasha Lee · 4 years, 3 months ago
  32. 4171134 Buffer: Validate the offset is aligned to 8 by Corentin Wallez · 4 years, 3 months ago
  33. c1cce0c Buffer: Disallow unmapping when unmapped. by Corentin Wallez · 4 years, 3 months ago
  34. 53cdbea Use typed integers for the Buffer MapRequestID by Corentin Wallez · 4 years, 4 months ago
  35. ed2b465 Report more detailed error information for the failures of mapAsync by Jiawei Shao · 4 years, 4 months ago
  36. eec9edf Standardize the use of UNREACHABLE in switches. by Corentin Wallez · 4 years, 4 months ago
  37. 8800135 Remove Toggle LazyClearBufferOnFirstUse by Jiawei Shao · 4 years, 4 months ago
  38. 1c4a7f7 Fix the initialization of the buffers with MapRead and MapAtCreation by Jiawei Shao · 4 years, 4 months ago
  39. ce78ce2 Tiny cleanup of GetMappedRange. by Corentin Wallez · 4 years, 5 months ago
  40. f7123d7 Remove MapRead/WriteAsync and CreateBufferMapped by Corentin Wallez · 4 years, 5 months ago
  41. 13f3340 Remove wgpu::Buffer::SetSubData by Corentin Wallez · 4 years, 5 months ago
  42. 2088cde Update tests to use new mapping APIs by Corentin Wallez · 4 years, 5 months ago
  43. c11a191 Support buffer lazy initialization before CopyTextureToBuffer by Jiawei Shao · 4 years, 6 months ago
  44. f6e7044 Add offset and size to Get[Const]MappedRange. by Corentin Wallez · 4 years, 6 months ago
  45. 0d52f80 Implement Buffer::MapAsync by Corentin Wallez · 4 years, 6 months ago
  46. b9285f6 Rename Buffer::IsMapWritable to Buffer::IsMappableAtCreation by Enrico Galli · 4 years, 6 months ago
  47. 1318c60 Don't rely on null::Queue::Submit resolving mapping operations. by Corentin Wallez · 4 years, 6 months ago
  48. b2ea191 Implement GPUBufferDescriptor.mappedAtCreation. by Corentin Wallez · 4 years, 6 months ago
  49. dbf805f Update GetMappedRange to not produce validation errors by Corentin Wallez · 4 years, 6 months ago
  50. 80f927d Implement buffer lazy initialization before writeBuffer by Jiawei Shao · 4 years, 6 months ago
  51. f7fab5a dawn_native: Use correct integer width for SetSubData. by Corentin Wallez · 4 years, 7 months ago
  52. 91904cd D3D12: Simplify the mapping logic. by Corentin Wallez · 4 years, 7 months ago
  53. 1325ab1 Add Buffer::Get[|Const]MappedRange by Corentin Wallez · 4 years, 7 months ago
  54. 2008d15 Buffer: Always use MappedAtCreation state when applicable. by Corentin Wallez · 4 years, 7 months ago
  55. cf1fdf4 Handle OOM buffer allocations better by Austin Eng · 4 years, 7 months ago
  56. 13f4650 Add tests and fix (create) mapping zero-sized buffers by Corentin Wallez · 4 years, 7 months ago
  57. 45aed83 CopyFromStagingToBuffer: ASSERT size is not 0 by Corentin Wallez · 4 years, 7 months ago
  58. 47a3341 Deprecate Buffer::SetSubData in favor of Queue::WriteBuffer by Corentin Wallez · 4 years, 7 months ago
  59. 04701f9 Fire map callback if map async operation fails by Natasha Lee · 4 years, 8 months ago
  60. 949f1e4 Refactor MapRequestTracker to be its own class file. by Natasha Lee · 4 years, 8 months ago
  61. e89b487 Validate texture usage scope with storage textures in one render pass by Jiawei Shao · 4 years, 9 months ago
  62. c64242d Make RefCounted derived objects have private destructors by Rafael Cintron · 4 years, 9 months ago
  63. 7982cc0 Residency 5: Implement and Integrate Residency Management by Brandon Jones · 4 years, 10 months ago
  64. e51f8dd Fix compilation with stdlibc++ (instead of libc++) by Corentin Wallez · 5 years ago
  65. 74f5054 Handle Device Lost for Buffer by Natasha Lee · 5 years ago
  66. 0ecc48e Handle DeviceLost error by Natasha Lee · 5 years ago
  67. 4b0b7a5 Skip validation during command recording when skip_validation is on by Austin Eng · 5 years ago
  68. 64cfaea Reland "Implement readonly storage buffer - validation at API side" by Yunchao He · 5 years ago
  69. ec9010e Revert "Implement readonly storage buffer - validation at API side" by Austin Eng · 5 years ago
  70. 34ac535 Implement readonly storage buffer - validation at API side by Yunchao He · 5 years ago
  71. 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 5 years ago
  72. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 5 years ago
  73. 450e212 Remove device dependencies from ringbuffer. by Bryan Bernhart · 5 years ago
  74. 650859b Use first-fit policy to reduce upload memory. by Bryan Bernhart · 5 years ago
  75. 9e9e29f Remove Bit from TextureUsageBit and BufferUsageBit by Corentin Wallez · 5 years ago
  76. 68d97ad Prefer <cstring> to <string.h>. by Stephen White · 5 years ago
  77. 07b5be3 Resource Management 2: Buffer mapping error handling by Bryan Bernhart · 5 years ago
  78. 472bd1e Add some missing #includes. by Stephen White · 5 years ago
  79. ec05355 Rename Transfer[Src|Dst] to Copy[Src|Dst] by Corentin Wallez · 6 years ago
  80. 120f5d9 Return nullptr from MakeErrorMapped if OOM allocating staging data by Austin Eng · 6 years ago
  81. 67ab1ea dawn.json: Use void* instead of uint8_t* for data pointers by Corentin Wallez · 6 years ago
  82. 9cd21f1 Implement CreateBufferMapped for non-mappable buffers by Austin Eng · 6 years ago
  83. 839053b Replace dawn::CallbackUserdata with void* by Corentin Wallez · 6 years ago
  84. 740995c Implement CreateBufferMapped in dawn_native for MAP_WRITE buffers only. by Austin Eng · 6 years ago
  85. 20b0c33 Buffer DestroyImpl check for buffer resource to avoid double free by Natasha Lee · 6 years ago
  86. 718e1db Reland "Destroy backend implementation for Buffers" by Natasha Lee · 6 years ago
  87. 45f9730 Capitalize C types dawn -> Dawn by Austin Eng · 6 years ago
  88. 9bf529e Revert "Destroy backend implementation for Buffers" by Austin Eng · 6 years ago
  89. b6a80b3 Destroy backend implementation for Buffers by Natasha Lee · 6 years ago
  90. 738567f Validate buffer to buffer copy size to be a multiple of 4 bytes by Yan, Shaobo · 6 years ago
  91. 67a73bd Memory manager: buffer uploads (Metal+refactor) - Part 3 by Bryan Bernhart · 6 years ago
  92. 1541c8b Remove |start| and |size| from buffer mapping by Austin Eng · 6 years ago
  93. 446ab44 Add Buffer Destroyed state and validation tests by Austin Eng · 6 years ago
  94. a594f8f WebGPU error handling 1: Return error objects on errors. by Corentin Wallez · 6 years ago
  95. 74e95ff Memory manager: buffer uploads (D3D) - Part 1 by Bryan Bernhart · 6 years ago
  96. 6322010 Buffer: fix overflows in SetSubData and mapping validation by Corentin Wallez · 6 years ago
  97. 6f0e1f9 Remove BufferView and inline offset/size in BindGroup by Corentin Wallez · 6 years ago
  98. 679ff4e Validate that mapped buffers aren't used in submits. by Corentin Wallez · 6 years ago
  99. 9e4518b Put the reference to DeviceBase in a new ObjectBase by Corentin Wallez · 6 years ago
  100. 6fee61c Make Dawn error macro more explicit and have an "error type" by Corentin Wallez · 6 years ago