1. 72724b8 Add wire tests and mocks for the MemoryTransferService by Austin Eng · 6 years ago
  2. 6a5418a Add MemoryTransfer interfaces to the wire by Austin Eng · 6 years ago
  3. 1546bfb Precompute all the Formats at Device creation in the FormatTable by Corentin Wallez · 6 years ago
  4. d6cc1fe Add an implementation of Result<const T*, E*> by Corentin Wallez · 6 years ago
  5. 0326b80 Use whole size of buffer if binding buffer size is UINT64_MAX by François Beaufort · 6 years ago
  6. f07e85c Add missing WebGPU enums and defaulted members. by Corentin Wallez · 6 years ago
  7. d757c30 Validate usage of dynamic at the BGL level. by Corentin Wallez · 6 years ago
  8. 2a1d8c2 Remove ShaderStage that doesn't exist in WebGPU. by Corentin Wallez · 6 years ago
  9. 2d8ba5f Add rendering tests for all color formats by Corentin Wallez · 6 years ago
  10. 0023953 Make RG11B10 non-renderable. by Corentin Wallez · 6 years ago
  11. 4b90c47 Add missing descriptors that are present in WebGPU. by Corentin Wallez · 6 years ago
  12. f697fe3 Add dynamic attribute in bind group layout binding by Yan, Shaobo · 6 years ago
  13. ec05355 Rename Transfer[Src|Dst] to Copy[Src|Dst] by Corentin Wallez · 6 years ago
  14. a0491c9 Rename AddressMode::MirroredRepeat to MirrorRepeat. by Corentin Wallez · 6 years ago
  15. e409acf Rename SamplerDescriptor::compareFunction to compare. by Corentin Wallez · 6 years ago
  16. 3392b20 Support BC5 formats on D3D12 by Jiawei Shao · 6 years ago
  17. 3789858 Fix the failures in dynamic buffer offset tests with Vulkan validation layer enabled. by Yan, Shaobo · 6 years ago
  18. 050ab49 Implement RenderPassEncoder::SetViewport - front end by Yunchao He · 6 years ago
  19. 431d618 Add most WebGPU texture formats on Vulkan by Corentin Wallez · 6 years ago
  20. 77aa5b5 Add support to NaN in Float32ToFloat16 by Corentin Wallez · 6 years ago
  21. 41c24ee Fix computation of mipmap sizes used in validation by Yizhou Jiang · 6 years ago
  22. 77fa31c Make Texture format names match WebGPU by Corentin Wallez · 6 years ago
  23. 872c1d7 Add validations to the texture copies with BC formats by Jiawei Shao · 6 years ago
  24. 21eba76 Implement CreateBufferMappedAsync in dawn_wire and dawn_native by Austin Eng · 6 years ago
  25. 17738b6 Fix wrong computation of texture copy buffer size by Jiawei Shao · 6 years ago
  26. 28232ce Clear Vulkan Textures at first usage by Natasha Lee · 6 years ago
  27. 29f3de5 Update VertexInput (InputState) to match the spec - Part 4 by Yunchao He · 6 years ago
  28. 05f7ad5 Reland "dawn_native: Indirect draw/dispatch" by Idan Raiter · 6 years ago
  29. 39b8ddf Revert "dawn_native: Indirect draw/dispatch" by Austin Eng · 6 years ago
  30. 7eb6be1 dawn_native: Indirect draw/dispatch by Idan Raiter · 6 years ago
  31. 2b82eb2 Fix incorrect ASSERT in vertex validation. by Corentin Wallez · 6 years ago
  32. 2d4b529 Update VertexInput (InputState) to match the spec - Part 3 by Yunchao He · 6 years ago
  33. 67ab1ea dawn.json: Use void* instead of uint8_t* for data pointers by Corentin Wallez · 6 years ago
  34. 97c0885 Update VertexInput (InputState) to match the spec - Part 2 by Yunchao He · 6 years ago
  35. 9cd21f1 Implement CreateBufferMapped for non-mappable buffers by Austin Eng · 6 years ago
  36. c2750ab Add validations on the creation of textures in BC formats by Jiawei Shao · 6 years ago
  37. 8dfc593 Remove the concept of push constants by Corentin Wallez · 6 years ago
  38. 839053b Replace dawn::CallbackUserdata with void* by Corentin Wallez · 6 years ago
  39. c391fb7 Use single 64bit atomic refcount for Dawn objects by Austin Eng · 6 years ago
  40. eea2091 Update VertexInput (InputState) to match spec - Part 1 by Yunchao He · 6 years ago
  41. 76e3de4 Implement CreateBufferMapped in dawn_wire by Austin Eng · 6 years ago
  42. 1c85976 dawn_native: handle NaN lod values in samplers by Idan Raiter · 6 years ago
  43. 1b5fb81 Dynamic Buffer Offset : Validation by Yan, Shaobo · 6 years ago
  44. 740995c Implement CreateBufferMapped in dawn_native for MAP_WRITE buffers only. by Austin Eng · 6 years ago
  45. 2e56970 CommandAllocator: Default initalize allocated data. by Corentin Wallez · 6 years ago
  46. 8804bc5 Fix validation of mip map level by Yizhou Jiang · 6 years ago
  47. bbed457 Texture: Add validation that the mip chain can't be too large by Corentin Wallez · 6 years ago
  48. 15d4c2e Emulate store and multisample resolve on Metal by Jiawei Shao · 6 years ago
  49. ef90079 CommandEncoder: promote errors to device errors after finish() by Corentin Wallez · 6 years ago
  50. 0c133bb Rename DawnColorStateDescriptor.colorWriteMask to writeMask by Austin Eng · 6 years ago
  51. c33a8c1 Implement rasterization state for render pipeline - Part 1 by Yunchao He · 6 years ago
  52. b4b3ea05 Reland "Rename texture.createTextureView to createView to match WebGPU" by Austin Eng · 6 years ago
  53. 2d4c66d Revert "Rename texture.createTextureView to createView to match WebGPU" by Yuly Novikov · 6 years ago
  54. 6f0b021 Rename texture.createTextureView to createView to match WebGPU by Austin Eng · 6 years ago
  55. 5f1d2e1 Remove sampler border color from Dawn to match WebGPU by Austin Eng · 6 years ago
  56. cf52d71 Change buffer-related sizes/offsets to be uint64_t by Austin Eng · 6 years ago
  57. cfea934 Remove unneeded TODO for SetScissorRect in unittests by Yunchao He · 6 years ago
  58. 2a30e14 Generate an error if scissor rect is empty by Yunchao He · 6 years ago
  59. 941a04c Remove stray include for dawncpp_traits.h by Corentin Wallez · 6 years ago
  60. c315520 Nuke Builders Part 3: remove validation test builder expectations by Corentin Wallez · 6 years ago
  61. cb2c64f Nuke Builders Part 2: remove all builder code from wire by Corentin Wallez · 6 years ago
  62. 0ae00a1 Nuke Builders Part 1: remove the testing BufferBuilder. by Corentin Wallez · 6 years ago
  63. f856903 Move vertex index format from RenderPipelineDesc to InputStateDesc by Yunchao He · 6 years ago
  64. 27a294c Fix null pointer dereference in CommandBufferStateTracker by Austin Eng · 6 years ago
  65. 9d99f90 CommandEncoder: prevent calls even after a failed finish by Corentin Wallez · 6 years ago
  66. 339bd9d Add dawn_wire entrypoints to inject texture in the wire by Corentin Wallez · 6 years ago
  67. d754fb2 Make Wire tests more strict w.r.t. expectations by Corentin Wallez · 6 years ago
  68. 1ba2cb8 Construct ComboInputStateDescriptor to simplify tests and examples by Yunchao He · 6 years ago
  69. 5f4bcbb Disallow creating multisampled 2D array textures by Jiawei Shao · 6 years ago
  70. cae68ff Destroy frontend and backend for Textures by Natasha Lee · 6 years ago
  71. 889d743 Input State Descriptorization by Yunchao He · 6 years ago
  72. 29716a2 Change Copy Validation To Allow Depth = 0 Copies by Brandon Jones · 6 years ago
  73. d3d3aa0 Implement Texture-to-Texture Copies by Brandon Jones · 6 years ago
  74. e105f96 Match vertex format in dawn with webgpu by Yan, Shaobo · 6 years ago
  75. 54e4d47 Add check on the sample count between render pipeline and render pass by Jiawei Shao · 6 years ago
  76. 991ab98 Make dawn idl support dynamic buffer offset by Yan, Shaobo · 6 years ago
  77. 9313117 Add validation on the sample count of the depth stencil attachment by Jiawei Shao · 6 years ago
  78. 1e1c13e Add validations to multisampled color attachments and resolve targets by Jiawei Shao · 6 years ago
  79. 45f9730 Capitalize C types dawn -> Dawn by Austin Eng · 6 years ago
  80. 1cc3866 Move CreateFence from Device to Queue by Austin Eng · 6 years ago
  81. b47470d Return an error ComputePassEncoder when error occurs in BeginComputePass by Jiawei Shao · 6 years ago
  82. d6eb2e7 Fix crashes when using error textures in copy commands by Jiawei Shao · 6 years ago
  83. 081d5c2 Add validations on texture sample counts in B2T and T2B copies by Jiawei Shao · 6 years ago
  84. a8ce0a4 Add validation on the creation of 4x Multisampled textures by Jiawei Shao · 6 years ago
  85. 1c92c15 Fix overflow in CommandAllocator by Corentin Wallez · 6 years ago
  86. 2dfb3f0 DawnTest: Allow checking for device errors. by Corentin Wallez · 6 years ago
  87. b2c5023 Remove RenderPassDescriptorBuilder by Jiawei Shao · 6 years ago
  88. 738567f Validate buffer to buffer copy size to be a multiple of 4 bytes by Yan, Shaobo · 6 years ago
  89. 87bf834 Add more validations for input state by Yunchao He · 6 years ago
  90. e3b27e6 dawn: Remove semicolons. by Nico Weber · 6 years ago
  91. 2030166 Rename several parameters to match WebGPU IDL by Jiawei Shao · 6 years ago
  92. 11d32c8 Implementation of Debug Marker APIs by Brandon Jones · 6 years ago
  93. 938811e Use const*const* to annotate color state descriptors by Yunchao He · 6 years ago
  94. 37b715d WebGPU error handling 4: CommandEncoder for wire tests by Corentin Wallez · 6 years ago
  95. 7775258 Rename BlendState to ColorState, in order to match web idl by Yunchao He · 6 years ago
  96. 67a73bd Memory manager: buffer uploads (Metal+refactor) - Part 3 by Bryan Bernhart · 6 years ago
  97. 695b68d WebGPU error handling 3: CommandEncoder for validation tests by Corentin Wallez · 6 years ago
  98. e1f0d4e WebGPU error handling 2: CommandEncoder for samples and end2end tests by Corentin Wallez · 6 years ago
  99. 108bcbd Split AttachmentStateDescriptor, in order to match web idl by Yunchao He · 6 years ago
  100. 4dec737 Construct VertexInputDescriptor, in order to match web idl by Yunchao He · 6 years ago