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