1. 9d9d76c OpenGL: Support B2T and T2T copies with BC formats by Jiawei Shao · 6 years ago
  2. 40618d0 Implement RenderBundle in the backend by Austin Eng · 6 years ago
  3. 8a488c1 Implement RenderBundle in the frontend by Austin Eng · 6 years ago
  4. 2fb628d Remove GLFW dependency for non-GL tests by Brian Ho · 6 years ago
  5. d4ce736 Add dawn_platform::Platform for handling tracing events in Dawn by Austin Eng · 6 years ago
  6. 3318caa Factor RenderPass command validation by Austin Eng · 6 years ago
  7. 74e4834 Add wrapping for using external vulkan images as textures by Idan Raiter · 6 years ago
  8. e9fabf5 Factor PassResourceUsageTracker to its own file by Austin Eng · 6 years ago
  9. bfc9cee Implement OpArrayLength on Metal by Corentin Wallez · 6 years ago
  10. 574b951 Support BC formats as the first extension in Dawn by Jiawei Shao · 6 years ago
  11. d08611b Move all the implementations of Toggle to Toggles.cpp by Jiawei Shao · 6 years ago
  12. 35ad522 Resource Management 3: Buddy allocator by Bryan Bernhart · 6 years ago
  13. b98f0fa Deduplicate AttachmentState shared by RenderPipeline and RenderPasses by Austin Eng · 6 years ago
  14. fde9490 Factor EncodingContext out of CommandEncoderBase. by Austin Eng · 6 years ago
  15. 4e3b218 Introduce a format table in the OpenGL by Corentin Wallez · 6 years ago
  16. 23dd124 Fix compilation of the OpenGL backend on Mac by Corentin Wallez · 6 years ago
  17. 69f1db7 Add RenderEncoderBase to match WebGPU class hierarchy. by Austin Eng · 6 years ago
  18. 72724b8 Add wire tests and mocks for the MemoryTransferService by Austin Eng · 6 years ago
  19. 6a5418a Add MemoryTransfer interfaces to the wire by Austin Eng · 6 years ago
  20. 1546bfb Precompute all the Formats at Device creation in the FormatTable by Corentin Wallez · 6 years ago
  21. 56a21a6 Make GN //src/common target easier to use when Vulkan is enabled. by David 'Digit' Turner · 6 years ago
  22. d6f13c6 Implement RenderPassEncoder::SetViewport: add end2end tests by Yunchao He · 6 years ago
  23. d2631f8 Implement Culling and FrontFace by Yunchao He · 6 years ago
  24. 72508d6 Support BC5 formats on Vulkan by Jiawei Shao · 6 years ago
  25. 431d618 Add most WebGPU texture formats on Vulkan by Corentin Wallez · 6 years ago
  26. 8f4046b Remove glad and replace it with our own GL header by Corentin Wallez · 6 years ago
  27. abdb566 Remove OpenGLBinding's dependency on glad by Corentin Wallez · 6 years ago
  28. df69f24 OpenGL: Don't use glad to load OpenGL entrypoints by Corentin Wallez · 6 years ago
  29. 970101a Improve D3D12 adapter initialization. by Bryan Bernhart · 6 years ago
  30. 3e51fad Remove Full SPIRV-Cross fuzzers by Ryan Harrison · 6 years ago
  31. 28232ce Clear Vulkan Textures at first usage by Natasha Lee · 6 years ago
  32. 031fbbb Generators: main.py is now dawn_json_generator.py by Corentin Wallez · 6 years ago
  33. 05f7ad5 Reland "dawn_native: Indirect draw/dispatch" by Idan Raiter · 6 years ago
  34. 39b8ddf Revert "dawn_native: Indirect draw/dispatch" by Austin Eng · 6 years ago
  35. 7eb6be1 dawn_native: Indirect draw/dispatch by Idan Raiter · 6 years ago
  36. 8dfc593 Remove the concept of push constants by Corentin Wallez · 6 years ago
  37. 34f2fe8 Dynamic Buffer Offset : Metal Backend by Yan, Shaobo · 6 years ago
  38. eea2091 Update VertexInput (InputState) to match spec - Part 1 by Yunchao He · 6 years ago
  39. 1c85976 dawn_native: handle NaN lod values in samplers by Idan Raiter · 6 years ago
  40. f3f5bf4 Remove glTFViewer from samples by Austin Eng · 6 years ago
  41. 3a8aa31 Rename .inl to .inc by Austin Eng · 6 years ago
  42. 97f08fa Create nonzero_clear_resources_on_creation_for_testing toggle by Natasha Lee · 6 years ago
  43. 0ee9859 dawn_native: deduplicate pipeline layouts by Corentin Wallez · 6 years ago
  44. 9286adc Add end2end test for all vertex formats by Yan, Shaobo · 6 years ago
  45. 15d4c2e Emulate store and multisample resolve on Metal by Jiawei Shao · 6 years ago
  46. 8e97b4c Add a basic compute shared memory test by Kai Ninomiya · 6 years ago
  47. cb2c64f Nuke Builders Part 2: remove all builder code from wire by Corentin Wallez · 6 years ago
  48. 0ae00a1 Nuke Builders Part 1: remove the testing BufferBuilder. by Corentin Wallez · 6 years ago
  49. 27a294c Fix null pointer dereference in CommandBufferStateTracker by Austin Eng · 6 years ago
  50. 0bc168e Support multisampled rendering on OpenGL by Jiawei Shao · 6 years ago
  51. 339bd9d Add dawn_wire entrypoints to inject texture in the wire by Corentin Wallez · 6 years ago
  52. cae68ff Destroy frontend and backend for Textures by Natasha Lee · 6 years ago
  53. 889d743 Input State Descriptorization by Yunchao He · 6 years ago
  54. 5490e9a Fix clip space on D3D12 and OpenGL by Jiawei Shao · 6 years ago
  55. 91e9492 BUILD.gn: put public include dirs in all_dependent_configs by Corentin Wallez · 6 years ago
  56. 718e1db Reland "Destroy backend implementation for Buffers" by Natasha Lee · 6 years ago
  57. 9bf529e Revert "Destroy backend implementation for Buffers" by Austin Eng · 6 years ago
  58. 8c1a9019 Split off libdawn_wire_headers from BUILD.gn by Austin Eng · 6 years ago
  59. b6a80b3 Destroy backend implementation for Buffers by Natasha Lee · 6 years ago
  60. 579cf62 Split off common and libdawn / dawn_headers from BUILD.gn by Corentin Wallez · 6 years ago
  61. abc753c BUILD.gn: Split dawn_component/generator in their own files by Corentin Wallez · 6 years ago
  62. 0cdf9e0 Implement wrapping IOSurfaces in dawn::Texture. by Corentin Wallez · 6 years ago
  63. b2c5023 Remove RenderPassDescriptorBuilder by Jiawei Shao · 6 years ago
  64. 11d32c8 Implementation of Debug Marker APIs by Brandon Jones · 6 years ago
  65. 7775258 Rename BlendState to ColorState, in order to match web idl by Yunchao He · 6 years ago
  66. 67a73bd Memory manager: buffer uploads (Metal+refactor) - Part 3 by Bryan Bernhart · 6 years ago
  67. e1f0d4e WebGPU error handling 2: CommandEncoder for samples and end2end tests by Corentin Wallez · 6 years ago
  68. c8b067d D3D12: Remove RenderPassDescriptorD3D12 by Jiawei Shao · 6 years ago
  69. 1198270 Split wire tests into multiple test files by Austin Eng · 6 years ago
  70. 1809ff7 Vulkan: Remove RenderPassDescriptorVk by Jiawei Shao · 6 years ago
  71. 0e6dad0 [dawn] small fix for BUILD.gn by Takuto Ikuta · 6 years ago
  72. e2c8513 Create wire Client and Server classes with private impl by Austin Eng · 6 years ago
  73. 62e8397 Factor wire server handlers into proper command handlers and doers by Austin Eng · 6 years ago
  74. 96e1911 Memory manager: buffer uploads (Vulkan) - Part 2 by Bryan Bernhart · 6 years ago
  75. 978fa65a Metal: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
  76. d1be0e7 Vulkan: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
  77. d77fd5f D3D12: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
  78. 45da8c0 Fix non-zero validation in Draw and DrawIndexed by Li Hao · 6 years ago
  79. 1139d1c Factor wire client handlers into proper command handlers and doers by Austin Eng · 6 years ago
  80. cd4fd8e Make the wire Client own ObjectAllocators and CommandSerializer by Austin Eng · 6 years ago
  81. fd4688e Separate WireServer.cpp into multiple files. by Austin Eng · 6 years ago
  82. 74e95ff Memory manager: buffer uploads (D3D) - Part 1 by Bryan Bernhart · 6 years ago
  83. da8ee83 BUILD.gn: Change the static/shared library template to component by Corentin Wallez · 6 years ago
  84. acd8b7d Separate WireClient.cpp into multiple files. by Austin Eng · 6 years ago
  85. c7f416c Add wire_cmd.py and dawn_wire.json to autogenerate all wire commands. by Austin Eng · 6 years ago
  86. 03f6429 dawn_features.gni: add an option to complete static libraries by Corentin Wallez · 6 years ago
  87. bd48385 Add static library versions of libdawn* by Corentin Wallez · 6 years ago
  88. 97d2a71 dawn_native: define exported functions in their own files. by Corentin Wallez · 6 years ago
  89. 5236eb2 Specialize WireServer objects by Austin Eng · 6 years ago
  90. 90e594e OpenGL: Implement the backend connection and adapter. by Corentin Wallez · 6 years ago
  91. ac67fec dawn_native: Add Instance and Adapters by Corentin Wallez · 6 years ago
  92. e9212df Vulkan: Print the VkResult value on device creation failure. by Corentin Wallez · 6 years ago
  93. 93158eb Complete the sampler object to match WebGPU by Yan, Shaobo · 6 years ago
  94. ea56333 Replace DepthStencilState builder via DepthStencilState descriptor. by Yunchao He · 6 years ago
  95. 92700bf Replace BlendState builder via BlendState descriptor. by Yunchao He · 6 years ago
  96. ff9562f Implement 'baseVertex' in drawIndexed() on D3D12, Metal and Vulkan by Jiawei Shao · 6 years ago
  97. 8bff3b2 Make TextureDescriptor match WebGPU IDL by Jiawei Shao · 6 years ago
  98. a492427 Render Pipeline Descriptorization -- Part I by Yan, Shaobo · 6 years ago
  99. 07df605 BUILD.gn: Add temporary proxy groups for test targets by Corentin Wallez · 6 years ago
  100. 48a1923 Revert "Create new src/tests BUILD.gn file." by Corentin Wallez · 6 years ago