- e190045 dawn_wire: Add support for injecting/reserving swapchains by Corentin Wallez · 4 years ago
- 1a23244 D3D12: Remove WrapSharedHandle by Bryan Bernhart · 4 years ago
- 2f72aed D3D12: Pass usage to ProduceTexture by Bryan Bernhart · 4 years ago
- 9c3aefa D3D12: Enable external texture reuse by Bryan Bernhart · 4 years, 1 month ago
- 0a295c0 Reset Internal D3D12 Device After Test Shutdown by Brandon Jones · 4 years, 1 month ago
- 76d0e38 Fix the Windows build by Austin Eng · 4 years, 1 month ago
- da70024 Fix implicitly deleted default copy assignment operator by Austin Eng · 4 years, 1 month ago
- 1b31dc0 Add a BufferConsumer primitive for wire [de]serialization by Austin Eng · 4 years, 1 month ago
- 7fe5aa2 Remove deprecated Wire APIs by Austin Eng · 4 years, 1 month ago
- bdbf98a Add Backend Validation Levels Option to Dawn Tests by Brandon Jones · 4 years, 1 month ago
- 9a2174a Pass the buffer size into DeserializeWGPUDeviceProperties by Austin Eng · 4 years, 1 month ago
- 45ce1fd dawn_wire: Add an API to reclaim reserved devices and textures by Austin Eng · 4 years, 2 months ago
- 064f33e Implement WaitableEvent and WorkerTaskPool for multi-threaded tasks by Jiawei Shao · 4 years, 2 months ago
- 8bcde8e dawn_wire: Add Reserve/InjectDevice by Austin Eng · 4 years, 2 months ago
- 8ba0a01 Ensure all wire child objects are destroyed before their device by Austin Eng · 4 years, 2 months ago
- 70102b7 Add preliminary OpenGL ES and EGL support to Dawn. by Stephen White · 4 years, 4 months ago
- 41b3f9c D3D12: Support caching DX shaders. by Bryan Bernhart · 4 years, 4 months ago
- 973d145 Make dawn_platform a component. by Corentin Wallez · 4 years, 4 months ago
- 98e0781 Remove DAWN_NATIVE_EXPORT declaration from dawn_platform::Platform by Jiawei Shao · 4 years, 4 months ago
- 18c7b0e Add the -Wdeprecated-copy-dtor warning. by Corentin Wallez · 4 years, 4 months ago
- 8750913 Cleanup old/deprecated wire and native APIs by Austin Eng · 4 years, 5 months ago
- 4ad3586 Change Device::Tick To Return Bool by Brandon Jones · 4 years, 5 months ago
- cac0442 dawn_wire: Support chunked commands by Austin Eng · 4 years, 5 months ago
- 16e01af Reland "Add a per-thread proc table using thread local storage" by Austin Eng · 4 years, 5 months ago
- 326e14f Revert "Add a per-thread proc table using thread local storage" by Kai Ninomiya · 4 years, 5 months ago
- b04a92f Add a per-thread proc table using thread local storage by Austin Eng · 4 years, 5 months ago
- 0b29732 Pass the old/new VkImageLayouts to Vulkan image import/export by Austin Eng · 4 years, 6 months ago
- 2cf5a08 Track depth/stencil aspects independently by Austin Eng · 4 years, 7 months ago
- 38ba51c Make shim headers at <webgpu/*> that point to <dawn/*> by Kai Ninomiya · 4 years, 8 months ago
- 03cf7c3 Enable GBV by default for correctness tests. by Bryan Bernhart · 4 years, 8 months ago
- 5a1d39a [D3D12] Add DXGIAdapter to AdapterDiscoveryOptions by Natasha Lee · 4 years, 8 months ago
- 6328356 Autoformat everything except tests/examples by Kai Ninomiya · 4 years, 8 months ago
- 3fb9c1b Add warning for non-c-typedef-for-linkage by Austin Eng · 4 years, 10 months ago
- 65ee649 Fix VulkanImageWrappingUsageTests.ClearImageAcrossDevicesAliased by Austin Eng · 4 years, 10 months ago
- f56f190 Non-Local Residency 1: Get Non-Local Memory Info by Brandon Jones · 5 years ago
- 8a43794 Introduce Device::GetDefaultQueue and deprecate CreateQueue by Corentin Wallez · 5 years ago
- 93bea5c Add WireClient::Disconnect to stop serializing commands by Austin Eng · 5 years ago
- 7119a02 BUILD.gn: enable additional warnings. by Corentin Wallez · 5 years ago
- c602c86 Call ID3D12SharingContract::Present on WebGPU swap buffer destroy by Rafael Cintron · 5 years ago
- 1f05968 Residency 4: Add Facilities For Budgeting Device Memory by Brandon Jones · 5 years ago
- 7d20b44 Respect external clear status for Textures by Natasha Lee · 5 years ago
- 1d54767 Query if Texture subresource has been initialized by Natasha Lee · 5 years ago
- 6f92b916 Also use ExternalImageDescriptor in D3D12 and Metal Backends by Natasha Lee · 5 years ago
- f44a809 Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper by Kai Ninomiya · 5 years ago
- f28d0ae Revert "Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper" by Kai Ninomiya · 5 years ago
- 4e17d5c Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper by Kai Ninomiya · 5 years ago
- f12c9db Add WGPUAdapterProperties and expose it in DawnNative by Corentin Wallez · 5 years ago
- 5fc2c82 Add Instance and CreateInstance to webgpu.h by Corentin Wallez · 5 years ago
- e6441b6 dawn_wire: Make GetProcs() a static member function of WireClient by Jiawei Shao · 5 years ago
- 470921f Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 5 years ago
- 87d3138 Revert "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 5 years ago
- f58f69f fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer by Austin Eng · 5 years ago
- 77fd475 Remove unnecessary getters from dawn_native::Instance. by Corentin Wallez · 5 years ago
- e568fe1 Remove WrapVulkanImageOpaqueFD by Brian Ho · 5 years ago
- 3f195e7 Fix link in standalone on Linux by Corentin Wallez · 5 years ago
- 98ba76a Define an interface to import dma-bufs by Brian Ho · 5 years ago
- cfdbaaa Implement querying WGPUDeviceProperties from dawn_native::Adapter by Jiawei Shao · 5 years ago
- fb03935 Add a GetInstanceProcAddr helper for the native Vulkan backend. by Austin Eng · 5 years ago
- 73d5bb5 Use enums for trace event categories by Austin Eng · 5 years ago
- 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 5 years ago
- 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 5 years ago
- 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 5 years ago
- 2c8b5c6 Introduce the webgpu[_cpp].h headers. by Corentin Wallez · 5 years ago
- 5c2f5f3 Implement serialization/deserialization of DawnDeviceProperties by Jiawei Shao · 5 years ago
- b2b2ef5 Add D3D12 keyed shared mutexes to Dawn by Rafael Cintron · 5 years ago
- fb75084 Add missing header for MSVC by Corentin Wallez · 5 years ago
- c57b180 Add dawnGetProcAddress. by Corentin Wallez · 5 years ago
- 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 5 years ago
- 8eb8385 dawn_wire: Tag deserialize commands with volatile pointer by Austin Eng · 5 years ago
- 90a5595 dawn_wsi: Pass the Metal queue to the SwapChainImpl by Corentin Wallez · 5 years ago
- 179d7b2 Add WrapSharedHandle to D3D12 backend by Rafael Cintron · 6 years ago
- 9e9e29f Remove Bit from TextureUsageBit and BufferUsageBit by Corentin Wallez · 6 years ago
- d4ce736 Add dawn_platform::Platform for handling tracing events in Dawn by Austin Eng · 6 years ago
- 74e4834 Add wrapping for using external vulkan images as textures by Idan Raiter · 6 years ago
- a9658d9 MemoryTransferService: Separate functions to serialize and get serialization size by Austin Eng · 6 years ago
- 574b951 Support BC formats as the first extension in Dawn by Jiawei Shao · 6 years ago
- e69627f Backdoor to get the number of texture lazy clears for testing by Natasha Lee · 6 years ago
- 0e338ff Fix compilation of MemoryTransferService Read/WriteHandle on Windows by Austin Eng · 6 years ago
- 6a5418a Add MemoryTransfer interfaces to the wire by Austin Eng · 6 years ago
- 4729b15 Add begin-capture-on-startup testing flag by Rafael Cintron · 6 years ago
- abdb566 Remove OpenGLBinding's dependency on glad by Corentin Wallez · 6 years ago
- 0195dbf Enable D3D12 validation layers by Li Hao · 6 years ago
- 15d4c2e Emulate store and multisample resolve on Metal by Jiawei Shao · 6 years ago
- 2ec74dc Add Adapter::GetDeviceType() (integrate vs. discrete vs. CPU) by Corentin Wallez · 6 years ago
- 339bd9d Add dawn_wire entrypoints to inject texture in the wire by Corentin Wallez · 6 years ago
- 07950e8 Metal: Expose function to wait for commands to be scheduled. by Corentin Wallez · 6 years ago
- 45f9730 Capitalize C types dawn -> Dawn by Austin Eng · 6 years ago
- 070052f Suppress -Wunguarded-availability in MetalBackend.h by Corentin Wallez · 6 years ago
- 0cdf9e0 Implement wrapping IOSurfaces in dawn::Texture. by Corentin Wallez · 6 years ago
- bb5696b Simplify BackendBinding following adapters. by Corentin Wallez · 6 years ago
- e2c8513 Create wire Client and Server classes with private impl by Austin Eng · 6 years ago
- 978fa65a Metal: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
- d1be0e7 Vulkan: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
- d77fd5f D3D12: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
- 0d03b09 Remove non-adapter way to create null devices by Corentin Wallez · 6 years ago
- bd48385 Add static library versions of libdawn* by Corentin Wallez · 6 years ago
- 17be9de Fix samples on null backend (add swapchain impl) by Kai Ninomiya · 6 years ago
- 7c0f0fb Vulkan: Always request all VkSurfaceKHR-related extensions by Corentin Wallez · 6 years ago
- 95fd282 MetalBinding: query the MTLDevice instead of creating it. by Corentin Wallez · 6 years ago
- 90e594e OpenGL: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago