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