1. 5a1d39a [D3D12] Add DXGIAdapter to AdapterDiscoveryOptions by Natasha Lee · 5 years ago
  2. 6328356 Autoformat everything except tests/examples by Kai Ninomiya · 5 years ago
  3. 3fb9c1b Add warning for non-c-typedef-for-linkage by Austin Eng · 5 years ago
  4. 65ee649 Fix VulkanImageWrappingUsageTests.ClearImageAcrossDevicesAliased by Austin Eng · 5 years ago
  5. f56f190 Non-Local Residency 1: Get Non-Local Memory Info by Brandon Jones · 5 years ago
  6. 8a43794 Introduce Device::GetDefaultQueue and deprecate CreateQueue by Corentin Wallez · 5 years ago
  7. 93bea5c Add WireClient::Disconnect to stop serializing commands by Austin Eng · 5 years ago
  8. 7119a02 BUILD.gn: enable additional warnings. by Corentin Wallez · 6 years ago
  9. c602c86 Call ID3D12SharingContract::Present on WebGPU swap buffer destroy by Rafael Cintron · 6 years ago
  10. 1f05968 Residency 4: Add Facilities For Budgeting Device Memory by Brandon Jones · 6 years ago
  11. 7d20b44 Respect external clear status for Textures by Natasha Lee · 6 years ago
  12. 1d54767 Query if Texture subresource has been initialized by Natasha Lee · 6 years ago
  13. 6f92b916 Also use ExternalImageDescriptor in D3D12 and Metal Backends by Natasha Lee · 6 years ago
  14. f44a809 Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper by Kai Ninomiya · 6 years ago
  15. f28d0ae Revert "Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper" by Kai Ninomiya · 6 years ago
  16. 4e17d5c Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper by Kai Ninomiya · 6 years ago
  17. f12c9db Add WGPUAdapterProperties and expose it in DawnNative by Corentin Wallez · 6 years ago
  18. 5fc2c82 Add Instance and CreateInstance to webgpu.h by Corentin Wallez · 6 years ago
  19. e6441b6 dawn_wire: Make GetProcs() a static member function of WireClient by Jiawei Shao · 6 years ago
  20. 470921f Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 6 years ago
  21. 87d3138 Revert "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" by Austin Eng · 6 years ago
  22. f58f69f fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer by Austin Eng · 6 years ago
  23. 77fd475 Remove unnecessary getters from dawn_native::Instance. by Corentin Wallez · 6 years ago
  24. e568fe1 Remove WrapVulkanImageOpaqueFD by Brian Ho · 6 years ago
  25. 3f195e7 Fix link in standalone on Linux by Corentin Wallez · 6 years ago
  26. 98ba76a Define an interface to import dma-bufs by Brian Ho · 6 years ago
  27. cfdbaaa Implement querying WGPUDeviceProperties from dawn_native::Adapter by Jiawei Shao · 6 years ago
  28. fb03935 Add a GetInstanceProcAddr helper for the native Vulkan backend. by Austin Eng · 6 years ago
  29. 73d5bb5 Use enums for trace event categories by Austin Eng · 6 years ago
  30. 9f90c8d Make dawn_native public headers and dawn_wsi use webgpu.h by Corentin Wallez · 6 years ago
  31. 1fdcb16 Make dawn_wire use the webgpu.h header by Corentin Wallez · 6 years ago
  32. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 6 years ago
  33. 2c8b5c6 Introduce the webgpu[_cpp].h headers. by Corentin Wallez · 6 years ago
  34. 5c2f5f3 Implement serialization/deserialization of DawnDeviceProperties by Jiawei Shao · 6 years ago
  35. b2b2ef5 Add D3D12 keyed shared mutexes to Dawn by Rafael Cintron · 6 years ago
  36. fb75084 Add missing header for MSVC by Corentin Wallez · 6 years ago
  37. c57b180 Add dawnGetProcAddress. by Corentin Wallez · 6 years ago
  38. 9649682 Split the libdawn target in components with a single purpose. by Corentin Wallez · 6 years ago
  39. 8eb8385 dawn_wire: Tag deserialize commands with volatile pointer by Austin Eng · 6 years ago
  40. 90a5595 dawn_wsi: Pass the Metal queue to the SwapChainImpl by Corentin Wallez · 6 years ago
  41. 179d7b2 Add WrapSharedHandle to D3D12 backend by Rafael Cintron · 6 years ago
  42. 9e9e29f Remove Bit from TextureUsageBit and BufferUsageBit by Corentin Wallez · 6 years ago
  43. d4ce736 Add dawn_platform::Platform for handling tracing events in Dawn by Austin Eng · 6 years ago
  44. 74e4834 Add wrapping for using external vulkan images as textures by Idan Raiter · 6 years ago
  45. a9658d9 MemoryTransferService: Separate functions to serialize and get serialization size by Austin Eng · 6 years ago
  46. 574b951 Support BC formats as the first extension in Dawn by Jiawei Shao · 6 years ago
  47. e69627f Backdoor to get the number of texture lazy clears for testing by Natasha Lee · 6 years ago
  48. 0e338ff Fix compilation of MemoryTransferService Read/WriteHandle on Windows by Austin Eng · 6 years ago
  49. 6a5418a Add MemoryTransfer interfaces to the wire by Austin Eng · 6 years ago
  50. 4729b15 Add begin-capture-on-startup testing flag by Rafael Cintron · 6 years ago
  51. abdb566 Remove OpenGLBinding's dependency on glad by Corentin Wallez · 6 years ago
  52. 0195dbf Enable D3D12 validation layers by Li Hao · 6 years ago
  53. 15d4c2e Emulate store and multisample resolve on Metal by Jiawei Shao · 6 years ago
  54. 2ec74dc Add Adapter::GetDeviceType() (integrate vs. discrete vs. CPU) by Corentin Wallez · 6 years ago
  55. 339bd9d Add dawn_wire entrypoints to inject texture in the wire by Corentin Wallez · 7 years ago
  56. 07950e8 Metal: Expose function to wait for commands to be scheduled. by Corentin Wallez · 7 years ago
  57. 45f9730 Capitalize C types dawn -> Dawn by Austin Eng · 7 years ago
  58. 070052f Suppress -Wunguarded-availability in MetalBackend.h by Corentin Wallez · 7 years ago
  59. 0cdf9e0 Implement wrapping IOSurfaces in dawn::Texture. by Corentin Wallez · 7 years ago
  60. bb5696b Simplify BackendBinding following adapters. by Corentin Wallez · 7 years ago
  61. e2c8513 Create wire Client and Server classes with private impl by Austin Eng · 7 years ago
  62. 978fa65a Metal: Implement the backend connection and adapter. by Corentin Wallez · 7 years ago
  63. d1be0e7 Vulkan: Implement the backend connection and adapter. by Corentin Wallez · 7 years ago
  64. d77fd5f D3D12: Implement the backend connection and adapter. by Corentin Wallez · 7 years ago
  65. 0d03b09 Remove non-adapter way to create null devices by Corentin Wallez · 7 years ago
  66. bd48385 Add static library versions of libdawn* by Corentin Wallez · 7 years ago
  67. 17be9de Fix samples on null backend (add swapchain impl) by Kai Ninomiya · 7 years ago
  68. 7c0f0fb Vulkan: Always request all VkSurfaceKHR-related extensions by Corentin Wallez · 7 years ago
  69. 95fd282 MetalBinding: query the MTLDevice instead of creating it. by Corentin Wallez · 7 years ago
  70. 90e594e OpenGL: Implement the backend connection and adapter. by Corentin Wallez · 7 years ago
  71. ac67fec dawn_native: Add Instance and Adapters by Corentin Wallez · 7 years ago
  72. 0b36406 MetalBackend.h: Remove dead declarations by Corentin Wallez · 7 years ago
  73. 58809d4 Collect GPU device information for end2end tests - Part I by Jiawei Shao · 7 years ago
  74. 75559bf Change WIN32 to _WIN32. (#260) by Stephen White · 7 years ago
  75. dcb71a13 dawn_native: Factor getting procs into a single function. by Corentin Wallez · 7 years ago
  76. bdc8677 Make dawn_wire a shared library by Corentin Wallez · 7 years ago
  77. 196ade6 Make libdawn_native a shared library. by Corentin Wallez · 7 years ago
  78. 5dcaadb Make libdawn a shared library, add a DAWN_EXPORT macro by Corentin Wallez · 7 years ago
  79. e37234c Standardize header guards for libdawn headers by Corentin Wallez · 7 years ago
  80. 923574e Rename IsNXTBitMask and NxtReference/Release to dawn by Corentin Wallez · 7 years ago
  81. a5ee52d Rename NXT -> DAWN in header guards by Corentin Wallez · 7 years ago
  82. b1669e3 Change the API prefix in generators from nxt to dawn by Corentin Wallez · 7 years ago
  83. ae79c03 Rename the nxt namespace to dawn by Corentin Wallez · 7 years ago
  84. 05c90ee Rename nxt -> dawn for dawn_wsi.h declarations by Corentin Wallez · 7 years ago
  85. 3e371b1 Rename files in src/include nxt -> dawn by Corentin Wallez · 7 years ago
  86. 046cb46 Rename generated files nxt -> dawn by Corentin Wallez · 7 years ago
  87. f1ded9b Rename CMakeLists variables NXT_* to DAWN_* by Corentin Wallez · 7 years ago
  88. 4a9ef4e Rename the copyright authors from NXT to Dawn by Corentin Wallez · 7 years ago
  89. aa13be9 Make the Vulkan backend support implicit barriers. by Corentin Wallez · 7 years ago
  90. 117f2f0 Make EnumClassBitmask operations constexpr by Corentin Wallez · 7 years ago
  91. 0887236 nxtSwapChainNextTexture: make texture a union of ptr, u32, u64 by Corentin Wallez · 8 years ago
  92. bdde209 VulkanBinding: make a dummy Vulkan swapchain impl by Corentin Wallez · 8 years ago
  93. 921fb5e remove initialUsage from SwapChain::Configure by Kai Ninomiya · 8 years ago
  94. ee7b6b1b Update SwapChain to configure texture usage by Kai Ninomiya · 8 years ago
  95. c16a67a Swap chains, part 2 (#94) by Kai Ninomiya · 8 years ago
  96. 35bf424 Swap chains, part 1 (#87) by Kai Ninomiya · 8 years ago
  97. 0fba0b4 Fix usage of C++14 constexpr in HasZeroOrOneBit by Corentin Wallez · 8 years ago
  98. f07e3bd Initial commit of all the NXT integration. by Corentin Wallez · 8 years ago