- 6afd872 Revert "Revert "Vulkan: honor bufferImageGranularity the simplest way."" by Ryan Harrison · 3 years, 9 months ago
- 7fc0c05 Revert "Vulkan: honor bufferImageGranularity the simplest way." by Ryan Harrison · 3 years, 9 months ago
- 48183b8 Vulkan: honor bufferImageGranularity the simplest way. by Corentin Wallez · 3 years, 9 months ago
- b936d23 Implement internal storage for buffer usage and buffer binding type by Li Hao · 3 years, 9 months ago
- ca41b00 Triage Dawn TODOs by Austin Eng · 3 years, 9 months ago
- 0055d95 Metal: Wrap NS classes and protocols in NSRef. by Corentin Wallez · 4 years, 4 months ago
- 8800135 Remove Toggle LazyClearBufferOnFirstUse by Jiawei Shao · 4 years, 7 months ago
- 1c4a7f7 Fix the initialization of the buffers with MapRead and MapAtCreation by Jiawei Shao · 4 years, 7 months ago
- f7123d7 Remove MapRead/WriteAsync and CreateBufferMapped by Corentin Wallez · 4 years, 7 months ago
- c11a191 Support buffer lazy initialization before CopyTextureToBuffer by Jiawei Shao · 4 years, 8 months ago
- 1233b66 Guard [MTLDevice recommendedMaxWorkingSetSize] only on MacOS by Austin Eng · 4 years, 8 months ago
- 77eb64e Implement buffer lazy initialization before mapping by Jiawei Shao · 4 years, 8 months ago
- 0d52f80 Implement Buffer::MapAsync by Corentin Wallez · 4 years, 8 months ago
- b9285f6 Rename Buffer::IsMapWritable to Buffer::IsMappableAtCreation by Enrico Galli · 4 years, 8 months ago
- dab10ea Implement buffer lazy initialization before CopyBufferToBuffer by Jiawei Shao · 4 years, 8 months ago
- 1318c60 Don't rely on null::Queue::Submit resolving mapping operations. by Corentin Wallez · 4 years, 8 months ago
- 8a99199 Don't leak buffers if MapAtCreation fails. by Corentin Wallez · 4 years, 8 months ago
- b2ea191 Implement GPUBufferDescriptor.mappedAtCreation. by Corentin Wallez · 4 years, 8 months ago
- 80f927d Implement buffer lazy initialization before writeBuffer by Jiawei Shao · 4 years, 8 months ago
- 1325ab1 Add Buffer::Get[|Const]MappedRange by Corentin Wallez · 4 years, 9 months ago
- b75075a Protect against huge buffer allocations on macOS 10.12, 10.13 by Austin Eng · 4 years, 9 months ago
- 14f20b0 Metal: Enable nonzero_clear_resources_on_creation_for_testing on buffer by Jiawei Shao · 4 years, 9 months ago
- 0768ffa Metal: Handle Buffer allocation failure by Austin Eng · 4 years, 10 months ago
- 949f1e4 Refactor MapRequestTracker to be its own class file. by Natasha Lee · 4 years, 10 months ago
- bf009f5 Add a test for creating a 0-sized buffer. by Corentin Wallez · 4 years, 10 months ago
- 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 5 years ago
- 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 5 years ago
- 77f091c Align the size of Uniform and Storage buffer to 16 bytes in Metal by Li, Hao · 6 years ago
- 9e9e29f Remove Bit from TextureUsageBit and BufferUsageBit by Corentin Wallez · 6 years ago
- 10fe833 Metal: Pack vertex buffers just after the pipeline layout by Corentin Wallez · 6 years ago
- 07b5be3 Resource Management 2: Buffer mapping error handling by Bryan Bernhart · 6 years ago
- 9cd21f1 Implement CreateBufferMapped for non-mappable buffers by Austin Eng · 6 years ago
- 740995c Implement CreateBufferMapped in dawn_native for MAP_WRITE buffers only. by Austin Eng · 6 years ago
- 20b0c33 Buffer DestroyImpl check for buffer resource to avoid double free by Natasha Lee · 6 years ago
- 718e1db Reland "Destroy backend implementation for Buffers" by Natasha Lee · 6 years ago
- 9bf529e Revert "Destroy backend implementation for Buffers" by Austin Eng · 6 years ago
- b6a80b3 Destroy backend implementation for Buffers by Natasha Lee · 6 years ago
- 67a73bd Memory manager: buffer uploads (Metal+refactor) - Part 3 by Bryan Bernhart · 6 years ago
- 1541c8b Remove |start| and |size| from buffer mapping by Austin Eng · 6 years ago
- 74e95ff Memory manager: buffer uploads (D3D) - Part 1 by Bryan Bernhart · 6 years ago
- 6f0e1f9 Remove BufferView and inline offset/size in BindGroup by Corentin Wallez · 6 years ago
- 82b6573 Descriptorize Buffer by Corentin Wallez · 7 years ago
- 62c7743 Rename GetAllowedUsage to GetUsage. by Corentin Wallez · 7 years ago
- 49a65d0 dawn_native: Fixup namespace from backend:: to dawn_native:: by Corentin Wallez · 7 years ago
- d37523f Move src/backend to src/dawn_native by Corentin Wallez · 7 years ago[Renamed (96%) from src/backend/metal/BufferMTL.mm]
- b1669e3 Change the API prefix in generators from nxt to dawn by Corentin Wallez · 7 years ago
- 226110f Rename nxt:: to dawn:: in the backends by Corentin Wallez · 7 years ago
- 4a9ef4e Rename the copyright authors from NXT to Dawn by Corentin Wallez · 7 years ago
- d8c068f Remove explicit usage transition from the API and validation by Corentin Wallez · 7 years ago
- 0f2e7b6 Metal: Split MetalBackend in Forward.h and DeviceMTL by Corentin Wallez · 7 years ago
- e5ae327 Make SetSubData take size in uint8_t not uint32_t. by Stephen White · 7 years ago
- cc0a54d Implement MapWrite except in the wire. by Corentin Wallez · 7 years ago
- 8565e00 Rename "buffer map read status" to "buffer map async status" by Corentin Wallez · 7 years ago
- f58d84d Format: src/backend/metal by Corentin Wallez · 7 years ago
- b0c75a5 Member rename: src/backend/metal by Corentin Wallez · 7 years ago
- 98c90d4 Fix clang/GCC warnings by Corentin Wallez · 8 years ago
- fffe6df Split backend/common in backend/ and common/ by Corentin Wallez · 8 years ago
- ef199c0 Metal: Implement BufferMapRead by Corentin Wallez · 8 years ago
- 6cb33ef Metal: Introduce a proper BufferUploader and PendingCommands by Corentin Wallez · 8 years ago
- 0ba5550 Metal: split non-trivial objects in their own file. by Corentin Wallez · 8 years ago