- 0e922b5 Add validations for depth/stencil aspect requirement for DepthStencilState by Yunchao He · 3 years, 3 months ago
- 370e6bd Validate stripIndexFormat at draw time. by Brandon Jones · 3 years, 3 months ago
- 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 4 months ago
- 970739e Add/update destruction handling for command encoding objects by Loko Kung · 3 years, 4 months ago chromium/4710
- e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 4 months ago
- e1e9fd0 Reland "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 5 months ago
- b19556e Revert "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 5 months ago chromium/4686 chromium/4687 chromium/4688
- 9901c71 Adds destroy handling for simple objects without new backend changes yet. by Loko Kung · 3 years, 5 months ago
- e43eaab Add validation rule for depth/stencil between pipeline and render bundle by Yunchao He · 3 years, 5 months ago chromium/4674
- daffd22 Add validation rule for depth/stencil between pipeline and pass by Yunchao He · 3 years, 5 months ago
- 3f689a4 Rename "extension" to "feature" by François Beaufort · 3 years, 5 months ago
- 4d2bc39 Improve validation errors in RenderPipeline by Brandon Jones · 3 years, 6 months ago
- 3c0925b Avoid redundant creation of RenderPipelineBase in GetCachedRenderPipeline by Jiawei Shao · 3 years, 6 months ago
- e99ad76 Overridable constants vulkan implementation and tests by shrekshao · 3 years, 6 months ago
- 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 6 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 6 months ago chromium/4652
- 4ecfc58 D3D12: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 6 months ago
- 857d4e6 Support vertex-only render pipeline by Zhaoming Jiang · 3 years, 6 months ago
- d7ddfb4 Add FlatRenderPipelineDescriptor for CreateRenderPipelineAsync by Jiawei Shao · 3 years, 6 months ago
- 10b9cce Remove deprecated SetBlendColor and blend factors by Corentin Wallez · 3 years, 6 months ago chromium/4632
- c1bcbbf Add Labels For Pipelines and ShaderModule for D3D12/Vk by Brandon Jones · 3 years, 7 months ago
- 6fa34f8 Adding VB OOB validation for zero array stride by Zhaoming Jiang · 3 years, 7 months ago chromium/4622 chromium/4623
- 5486a2f Remove some validation for alpha.src/dstFactor by shrekshao · 3 years, 7 months ago
- 4f2edf5 Add validation for fragment output and attachment interface matching by shrekshao · 3 years, 7 months ago
- b7c7f62 Implement inter-stage variable matching rules - Part II by Jiawei Shao · 3 years, 8 months ago chromium/4592 chromium/4593 chromium/4594 chromium/4595
- 821b1cb Validate that the color write mask is zero if there is no fragment output by Austin Eng · 3 years, 8 months ago
- c686a6a Implement inter-stage variable matching rules - Part I by Jiawei Shao · 3 years, 8 months ago
- ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 8 months ago chromium/4587
- 9bb32ba Make vertex attrib offsets require min(4, formatSize) by Corentin Wallez · 3 years, 8 months ago
- 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