- 45b51f5 Make unittests and fuzzers use webgpu.h by Corentin Wallez · 4 years, 6 months ago
- cab352c Make end2end and perf tests use webgpu.h by Corentin Wallez · 4 years, 6 months ago
- 9cf62ef D3D12: Use CheckHRESULT for allocator errors. by Bryan Bernhart · 4 years, 6 months ago
- f6281a5 perf_tests: Add missing trace event "id" by Austin Eng · 4 years, 6 months ago
- 04863c4 Make examples and utils use webgpu.h by Corentin Wallez · 4 years, 6 months ago
- 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 4 years, 6 months ago
- 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 4 years, 6 months ago
- 15e751e Vulkan: Implement initial version of the suballocation by Corentin Wallez · 4 years, 6 months ago
- ca35435 Preliminary changes to Vulkan memory suballocation by Corentin Wallez · 4 years, 6 months ago
- 60a04dd Vulkan: Use the ResourceMemoryAllocator for all resources by Corentin Wallez · 4 years, 6 months ago
- 6da1770 Fix ambiguous errors for bind group by Yunchao He · 4 years, 6 months ago
- 20b4162 Move ldflags (Metal dependency) to libdawn_native. by Pawel Pluciennik · 4 years, 6 months ago
- 402fbcc Enable UpdateDynamicOffsetsMultipleTimesComputePipeline case by Yan · 4 years, 6 months ago
- 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 4 years, 6 months ago
- c833c0c D3D12: Enable sub-allocation for MSAA and non-MSAA textures. by Bryan Bernhart · 4 years, 7 months ago
- 7b3cc35 D3D12/Vulkan: Insert storage buffer barriers between compute pass dipatches by Austin Eng · 4 years, 7 months ago
- 2c8b5c6 Introduce the webgpu[_cpp].h headers. by Corentin Wallez · 4 years, 7 months ago
- 16f1068 Rolling 3 dependencies by Ryan Harrison · 4 years, 7 months ago
- f0c036a Plug D3D 11on12 memory leak by Rafael Cintron · 4 years, 7 months ago
- 3c79cf2 Metal.framework must be optional instead of hard requirement. by Pawel Pluciennik · 4 years, 7 months ago
- 8d00f5d Prevent kMaxHeapSize overflow on 32-bit debug builds. by Bryan Bernhart · 4 years, 7 months ago
- 5c2f5f3 Implement serialization/deserialization of DawnDeviceProperties by Jiawei Shao · 4 years, 7 months ago
- f603903 Replace size_t with uint64_t in ringbuffer. by Bryan Bernhart · 4 years, 7 months ago
- 4794168 Use toggle to turn off vsync on D3D12 by Yizhou Jiang · 4 years, 7 months ago
- b2b2ef5 Add D3D12 keyed shared mutexes to Dawn by Rafael Cintron · 4 years, 7 months ago
- 63f98f6 Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
- 92a011a Record and dump trace events in the perf tests by Austin Eng · 4 years, 7 months ago
- 154badf Resource Management 8: placed resource sub-allocation. by Bryan Bernhart · 4 years, 7 months ago
- 8d000e0 Remove unneeded GN config removal after generated file cleanup by Corentin Wallez · 4 years, 7 months ago
- 919812e Use webgpu.h's bitmask type definitions. by Corentin Wallez · 4 years, 7 months ago
- 31bde95 perf_tests: Replace WaitForGPU with maxStepsInFlight argument by Austin Eng · 4 years, 7 months ago
- 7f42689 Skip BufferUploadPerf 16MB SetSubData on all backends. by Austin Eng · 4 years, 7 months ago
- f104ec2 Fix missing #include. by Stephen White · 4 years, 7 months ago
- e180b59 Fix compilation with shared_library components on Windows by Corentin Wallez · 4 years, 7 months ago
- fb75084 Add missing header for MSVC by Corentin Wallez · 4 years, 7 months ago
- cc071e4 Split generation of dawncpp headers from libdawncpp by Austin Eng · 4 years, 7 months ago
- f3d50ba D3D12 replace ASSERT_SUCCESS with better error handling by Natasha Lee · 4 years, 7 months ago
- c7d535b Prioritize discrete GPU in end2end tests by Li, Hao · 4 years, 7 months ago
- fd90d76 clang-win compile files for skia-dawn. by Stephen White · 4 years, 7 months ago
- c57b180 Add dawnGetProcAddress. by Corentin Wallez · 4 years, 7 months ago
- 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 4 years, 7 months ago
- 1093c4d Add a toggle to turn off vsync in Dawn by Yizhou Jiang · 4 years, 7 months ago
- b0cdf95 Fix compilation with MSVC of volatile assignment operator by Austin Eng · 4 years, 7 months ago
- 2e666bd Vulkan: Remove two ASSERT(false) with more detailed reading of Vk spec. by Corentin Wallez · 4 years, 7 months ago
- d59fec5 Skip LargeBufferFails test with NVIDIA for enabling Vulkan validation layers on Windows by Li, Hao · 4 years, 7 months ago
- 91fbfc3 ASSERT object is not nullptr in DeviceBase::ValidateObject by Jiawei Shao · 4 years, 7 months ago
- ba9e1ff Fix compilation in MSVC that was missing a <utility> include by Corentin Wallez · 4 years, 7 months ago
- b6acae6 Suppress BufferUploadPerf for setSubData of 16MB on Vulkan by Corentin Wallez · 4 years, 7 months ago
- c44b2d4 Vulkan: Properly handle errors for fences and commands by Corentin Wallez · 4 years, 7 months ago
- 76e1e41 Vulkan: Proper error handling for submission. by Corentin Wallez · 4 years, 7 months ago
- 18a5d42 Vulkan: Handle errors when creating VkRenderPass by Corentin Wallez · 4 years, 7 months ago
- 3b05a6e BufferUploadPerf: Measure various buffer sizes. by Bryan Bernhart · 4 years, 7 months ago
- 8bde031 Add CommandRecordingContext to D3D12 by Rafael Cintron · 4 years, 7 months ago
- d285525 Make the offset of SetIndexBuffer default to 0 by Corentin Wallez · 4 years, 7 months ago
- 9e64afc Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
- bed0fdf Allow Bind Group Layout Binding visibility to be None by François Beaufort · 4 years, 7 months ago
- 91b2142 Change setVertexBuffers to setVertexBuffer by François Beaufort · 4 years, 7 months ago
- e16a901 D3D12: Move resource into allocation handle. by Bryan Bernhart · 4 years, 7 months ago
- e79b061 Skip tests if no adapter is available by Austin Eng · 4 years, 7 months ago
- 70c8c10 Make the dynamicOffsets optional in SetBindGroup. by Corentin Wallez · 4 years, 7 months ago
- 16d2083 Roll ahead to fix and update .gni to unbreak shaderc by Ryan Harrison · 4 years, 7 months ago
- e09869e Vulkan: Handle errors when wrapping external images by Corentin Wallez · 4 years, 7 months ago
- c932f33 Attribute offset needs to be multiple of 4 bytes by François Beaufort · 4 years, 7 months ago
- e986cb9 Vulkan: Add proper error handling for all regular object creation. by Corentin Wallez · 4 years, 7 months ago
- bc8e7ea Fix MSVC build error due to implicit descriptor heap offset cast. by Bryan Bernhart · 4 years, 7 months ago
- b629c50 Guard macOS or iOS specific code in #if guards by Corentin Wallez · 4 years, 7 months ago
- 9723168 Make dawn.h closer to webgpu.h by Corentin Wallez · 4 years, 7 months ago
- a83e0cd Remove stray push constant code. by Corentin Wallez · 4 years, 7 months ago
- bd481fc Allow ResultOrError to downcast from backend to frontend types by Corentin Wallez · 4 years, 7 months ago
- 5f53d53 Fix RenderPassDescriptor to be extensible. by Corentin Wallez · 4 years, 7 months ago
- 720988d Fixed compilation issue on clang 6.x by Mathieu-Andre Chiasson · 4 years, 7 months ago
- 8eb8385 dawn_wire: Tag deserialize commands with volatile pointer by Austin Eng · 4 years, 7 months ago
- d561448 Add build time flag to control enabling SPIRV-Cross reflection by Ryan Harrison · 4 years, 7 months ago
- 86d921e Add MaybeError to d3d12::Device::ExecuteCommandList by Rafael Cintron · 4 years, 7 months ago
- 0b82671 Rename PipelineStageDescriptor to ProgrammableStageDescriptor by Jinho Bang · 4 years, 7 months ago
- 90a5595 dawn_wsi: Pass the Metal queue to the SwapChainImpl by Corentin Wallez · 4 years, 7 months ago
- cc47878 Adding missing reflection API sources to SPIRV-Cross targets by Ryan Harrison · 4 years, 7 months ago
- 21dfc91 Resource Management 7: Device memory sub-allocation using buddy allocator. by Bryan Bernhart · 4 years, 7 months ago
- 277d2e1 Add missing optional label member to descriptors by François Beaufort · 4 years, 7 months ago
- 3fd022e Validate injected errors are not NoError by Austin Eng · 4 years, 7 months ago
- 0da52f2 D3D12: Move resource allocators from device into manager. by Bryan Bernhart · 4 years, 7 months ago
- 867f720 Add missing "strlen" parameter for Device InjectError command. by Austin Eng · 4 years, 7 months ago
- 4379e8f dawn_wire: Only generate has_member for optional members by Austin Eng · 4 years, 7 months ago
- dc9f1e6 Add validation tests for WebGPU bind group "persistence" by Austin Eng · 4 years, 7 months ago
- c15160f Rolling 4 dependencies by Ryan Harrison · 4 years, 7 months ago
- deb28ea D3D12: Implement ASSERT_SUCCESS as macro instead of function by Jiawei Shao · 4 years, 7 months ago
- e6b93e8 D3D12: Use ringbuffer allocator for descriptor heaps. by Bryan Bernhart · 4 years, 7 months ago
- e06f01b dawn_wire: Forward client-generated errors to the server by Austin Eng · 4 years, 7 months ago
- 55a00c7 Set writemask to 0 when no fs output matches color state on Metal and Vulkan by Jiawei Shao · 4 years, 7 months ago
- 52bd6b7 Move kInvalidOffset to RingBufferAllocator namespace. by Bryan Bernhart · 4 years, 7 months ago
- f622a44 Fix support for optional const char* by François Beaufort · 4 years, 7 months ago
- 86ac0b9 Rename INVALID_OFFSET to kInvalidOffset. by Bryan Bernhart · 4 years, 7 months ago
- 64f4dd7 Add check between color state format and fragment shader output by Jiawei Shao · 4 years, 7 months ago
- 09cc2b9 Fixed compilation issues when using libstdc++ by Mathieu-Andre Chiasson · 4 years, 7 months ago
- 6ac5a92 Add label to command buffer and compute pass descriptors by François Beaufort · 4 years, 7 months ago
- cf0e9d9 Add StoreOp::Clear by Natasha Lee · 4 years, 7 months ago
- 05be0ff Validate fragment output location doesn't exceed kMaxColorAttachments by Jiawei Shao · 4 years, 7 months ago
- c3b6132 Rename GPUBindGroupLayoutBinding dynamic to hasDynamicOffset by François Beaufort · 4 years, 7 months ago
- 41f8aa5 Return Dawn result upon submit. by Bryan Bernhart · 4 years, 7 months ago
- 27a35eb Rolling 3 dependencies by Ryan Harrison · 4 years, 7 months ago