1. e9c8225 Implement render pipeline vertex format base type validation. by Corentin Wallez · 3 years, 8 months ago
  2. 1384e8b Replace VertexFormatUtils with a dawn_native table of formats by Corentin Wallez · 3 years, 8 months ago
  3. bdc029e Validate format is blendable when blending is enabled by shrekshao · 3 years, 8 months ago
  4. d8b3d99 Add OOB validation in RenderPassEncoder for Draw and DrawIndexed by Zhaoming Jiang · 3 years, 8 months ago
  5. 73b7cd6 Add missing WebGPU limits to Constants.h by Corentin Wallez · 3 years, 9 months ago
  6. ed8a8c0 Triage Dawn TODOs by Austin Eng · 3 years, 10 months ago chromium/4534 chromium/4535
  7. 41c87d9 Removed deprecated CreateRenderPipeline path by Brandon Jones · 3 years, 10 months ago
  8. 4139fa5 Remove deprecated vertex formats by Brandon Jones · 3 years, 10 months ago
  9. 5346e77 Add helper functions to iterate over ChainedStructs by Brian Ho · 3 years, 11 months ago
  10. 22b923c Updated BlendFactor enum to match spec by Brandon Jones · 4 years ago
  11. 2cccd5a Add depth-clamping support for Metal by Brian Ho · 4 years ago
  12. f759264 Finish conversion to RenderPipelineDescriptor2 by Brandon Jones · 4 years ago
  13. 3ceb654 Create RenderPipeline blueprints w/ RenderPipelineDescriptor2 by Brandon Jones · 4 years ago
  14. 7f77cfd Implement validation for RenderPipelineDescriptor2 by Brandon Jones · 4 years ago
  15. 97da45c Update RenderPipelineBase to stop depending on deprecated struct types by Brandon Jones · 4 years ago
  16. a94c9ac Fix the vertex attribute offset alignment rule. by Corentin Wallez · 4 years ago
  17. e3f10e3 Updated VertexFormat enums by Brandon Jones · 4 years, 1 month ago
  18. fb3991e Lower the maxVertexBuffer limit to 8. by Corentin Wallez · 4 years, 1 month ago
  19. 24bf7a4 Pipeline caching: refactor object hashing by Bryan Bernhart · 4 years, 3 months ago
  20. 5fad85b Remove deprecated SetIndexBuffer (without format). by Corentin Wallez · 4 years, 4 months ago
  21. 3317374 Use IsSubset in more places. by Corentin Wallez · 4 years, 4 months ago
  22. d42713d Remove support for multiple entrypoints with the same name by Corentin Wallez · 4 years, 4 months ago
  23. 24e6369 Slightly improve a RenderPipeline error message. by Corentin Wallez · 4 years, 5 months ago
  24. 2a8ada7 Format: Move the baseType to be per-aspect. by Corentin Wallez · 4 years, 5 months ago
  25. 5931c0a ShaderModule: Don't use Format::Type for reflection. by Corentin Wallez · 4 years, 5 months ago
  26. db2c2dd Add support for depthBias, depthBiasSlope, and depthBiasClamp by Enrico Galli · 4 years, 5 months ago
  27. eec9edf Standardize the use of UNREACHABLE in switches. by Corentin Wallez · 4 years, 6 months ago
  28. 4099f65 Typeify VertexBufferSlot and VertexAttributeLocation by Austin Eng · 4 years, 6 months ago
  29. 7b7e098 Typeify ColorAttachmentIndex by Austin Eng · 4 years, 6 months ago
  30. 8ec8f31 Make ShaderModule reflection go through EntryPointMetadata by Corentin Wallez · 4 years, 7 months ago
  31. ccda6a0 Various cleanups for updated indexFormat handling by Brandon Jones · 4 years, 7 months ago
  32. 9ed8d51 Unify ProgrammableStageDescriptor handling in PipelineBase by Corentin Wallez · 4 years, 7 months ago
  33. 8575cb3 Add setIndexBufferWithFormat method by Brandon Jones · 4 years, 7 months ago
  34. ab04da4 Enabling alphaToCoverage by Tomek Ponitka · 4 years, 8 months ago
  35. 4d9cadd Enabling sampleMask usage in RenderPipelineVk by Tomek Ponitka · 4 years, 8 months ago
  36. 250f262 Use TypedInteger for BindGroupIndex by Austin Eng · 4 years, 9 months ago
  37. f434fdc Add minimum buffer size validation by Idan Raiter · 4 years, 9 months ago
  38. e51f8dd Fix compilation with stdlibc++ (instead of libc++) by Corentin Wallez · 5 years ago
  39. 69cdaf9 RenderPipeline: validate depth bias params are not NaN by Corentin Wallez · 5 years ago
  40. f6eb890 Implement getBindGroupLayout by Austin Eng · 5 years ago
  41. ae1f25f Update naming for vertex state by Kai Ninomiya · 5 years ago
  42. 84bcf44 Only mark objects as cached right before inserting into the cache by Austin Eng · 5 years ago
  43. 1f6c8c4 Make dawn_native use the webgpu.h header by Corentin Wallez · 5 years ago
  44. c932f33 Attribute offset needs to be multiple of 4 bytes by François Beaufort · 5 years ago
  45. 0b82671 Rename PipelineStageDescriptor to ProgrammableStageDescriptor by Jinho Bang · 5 years ago
  46. 64f4dd7 Add check between color state format and fragment shader output by Jiawei Shao · 5 years ago
  47. c81a717 Remove indirection for colorStates by Corentin Wallez · 5 years ago
  48. c6c7a42 Remove indirection for vertexStage by Corentin Wallez · 6 years ago
  49. 13c472e Make vertex input descriptor optional by François Beaufort · 6 years ago
  50. b58435c Vertex buffer stride size needs to be a multiple of 4 bytes by Yan, Shaobo · 6 years ago
  51. b9b088f Rename ShaderStageBit to ShaderStage. by Corentin Wallez · 6 years ago
  52. 3318caa Factor RenderPass command validation by Austin Eng · 6 years ago
  53. ae7e002 Make fragment stage optional in RenderPipeline by François Beaufort · 6 years ago
  54. b98f0fa Deduplicate AttachmentState shared by RenderPipeline and RenderPasses by Austin Eng · 6 years ago
  55. 1546bfb Precompute all the Formats at Device creation in the FormatTable by Corentin Wallez · 6 years ago
  56. 4af9808 Make rasterization state descriptor optional by François Beaufort · 6 years ago
  57. f07e85c Add missing WebGPU enums and defaulted members. by Corentin Wallez · 6 years ago
  58. 2a1d8c2 Remove ShaderStage that doesn't exist in WebGPU. by Corentin Wallez · 6 years ago
  59. 293ea774 Make RenderPipeline::ValidateCompatibleWith produce an error message by Corentin Wallez · 6 years ago
  60. a92f83b Add internal Format structure for texture formats by Corentin Wallez · 6 years ago
  61. 29f3de5 Update VertexInput (InputState) to match the spec - Part 4 by Yunchao He · 6 years ago
  62. 2b82eb2 Fix incorrect ASSERT in vertex validation. by Corentin Wallez · 6 years ago
  63. 2d4b529 Update VertexInput (InputState) to match the spec - Part 3 by Yunchao He · 6 years ago
  64. 97c0885 Update VertexInput (InputState) to match the spec - Part 2 by Yunchao He · 6 years ago
  65. 8dfc593 Remove the concept of push constants by Corentin Wallez · 6 years ago
  66. eea2091 Update VertexInput (InputState) to match spec - Part 1 by Yunchao He · 6 years ago
  67. 94274b6 dawn_native: deduplicate render pipelines by Corentin Wallez · 6 years ago
  68. 3826880 Metal: Implement Culling and FrontFace by Corentin Wallez · 6 years ago
  69. 0c133bb Rename DawnColorStateDescriptor.colorWriteMask to writeMask by Austin Eng · 6 years ago
  70. c33a8c1 Implement rasterization state for render pipeline - Part 1 by Yunchao He · 6 years ago
  71. fbe6cfd Update ComputePipelineDescriptor to use PipelineStageDescriptor by Austin Eng · 6 years ago
  72. f856903 Move vertex index format from RenderPipelineDesc to InputStateDesc by Yunchao He · 6 years ago
  73. 0bc168e Support multisampled rendering on OpenGL by Jiawei Shao · 6 years ago
  74. 889d743 Input State Descriptorization by Yunchao He · 6 years ago
  75. 54e4d47 Add check on the sample count between render pipeline and render pass by Jiawei Shao · 6 years ago
  76. b2c5023 Remove RenderPassDescriptorBuilder by Jiawei Shao · 6 years ago
  77. 2030166 Rename several parameters to match WebGPU IDL by Jiawei Shao · 6 years ago
  78. 938811e Use const*const* to annotate color state descriptors by Yunchao He · 6 years ago
  79. 81da14f Remove RenderPassDescriptor from BeginRenderPassCmd by Jiawei Shao · 6 years ago
  80. 7775258 Rename BlendState to ColorState, in order to match web idl by Yunchao He · 6 years ago
  81. 108bcbd Split AttachmentStateDescriptor, in order to match web idl by Yunchao He · 6 years ago
  82. a594f8f WebGPU error handling 1: Return error objects on errors. by Corentin Wallez · 6 years ago
  83. 5987c4e Remove blendEnabled in BlendStateDescriptor, in order to match web idl by Yunchao He · 6 years ago
  84. baa3741 Rename variables in DepthStencilStateDescriptor, in order to match web idl by Yunchao He · 6 years ago
  85. c0f31e7 Use const*const* to annotate a sequence of descriptors by Yunchao He · 6 years ago
  86. ea56333 Replace DepthStencilState builder via DepthStencilState descriptor. by Yunchao He · 6 years ago
  87. 92700bf Replace BlendState builder via BlendState descriptor. by Yunchao He · 6 years ago
  88. a492427 Render Pipeline Descriptorization -- Part I by Yan, Shaobo · 6 years ago
  89. c3ecb5a Temporarily add nullptr checks in frontend by Corentin Wallez · 6 years ago
  90. 9e4518b Put the reference to DeviceBase in a new ObjectBase by Corentin Wallez · 6 years ago
  91. 8e335a5 Descriptorize ComputePipeline by Corentin Wallez · 7 years ago
  92. 49a65d0 dawn_native: Fixup namespace from backend:: to dawn_native:: by Corentin Wallez · 7 years ago
  93. d37523f Move src/backend to src/dawn_native by Corentin Wallez · 7 years ago[Renamed (96%) from src/backend/RenderPipeline.cpp]
  94. 226110f Rename nxt:: to dawn:: in the backends by Corentin Wallez · 7 years ago
  95. 4a9ef4e Rename the copyright authors from NXT to Dawn by Corentin Wallez · 7 years ago
  96. 8d6b5d2 Rename RenderPassInfo to RenderPassDescriptor by Corentin Wallez · 7 years ago
  97. 6f7749c Change render passes from multi to single pass. by Corentin Wallez · 7 years ago
  98. 22b862e Fix some leaking builder objects in common backend. by Stephen White · 7 years ago
  99. d15177d Don't leak default created objects by Corentin Wallez · 7 years ago
  100. c1400f0 Format: src/backend by Corentin Wallez · 7 years ago