- ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
- 8b4d03d tint: Remove deprecated texel formats. by Ben Clayton · 3 years, 1 month ago chromium/4813
- 5984d8d Use C++17 structured binding in more places. by Corentin Wallez · 3 years, 1 month ago
- 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 2 months ago
- e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 3 months ago
- b0a5ed4 Pipeline overridable constants: Metal backend by Shrek Shao · 3 years, 3 months ago
- e1e9fd0 Reland "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 3 months ago
- b19556e Revert "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 3 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, 3 months ago
- 5e2e2d8 Pipeline constants: validate if any uninitialized overridable constants exist by Shrek Shao · 3 years, 3 months ago
- f4c8a6a Mark pipeline overridable constants as unsafe by Shrek Shao · 3 years, 3 months ago
- 1349ca1 D3D12: Support [[num_workgroups]] for Dispatch by Jiawei Shao · 3 years, 3 months ago
- 91851e2 Remove several compile-time constants in favor of limits by Austin Eng · 3 years, 3 months ago chromium/4669
- 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 4 months ago
- 698bb82 Refactor/remove dawn-defined buffer and texture usages by Yunchao He · 3 years, 4 months ago
- e99ad76 Overridable constants vulkan implementation and tests by shrekshao · 3 years, 4 months ago
- 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 4 months ago
- a04663c Added Abseil as a third-party dependency (Take 2) by Brandon Jones · 3 years, 4 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 4 months ago chromium/4652
- c389182 Remove readonly storage textures by Corentin Wallez · 3 years, 4 months ago
- 2f8f251 Revert "Added Abseil as a third-party dependency" by Shrek Shao · 3 years, 4 months ago
- 49d794f Use IterateBitSet in AddVertexPullingPass by Corentin Wallez · 3 years, 4 months ago
- 24cad6e Metal: Remove vertexState in the parameter of TranslateToMSL by Jiawei Shao · 3 years, 4 months ago
- 020d699 Added Abseil as a third-party dependency by Brandon Jones · 3 years, 4 months ago chromium/4643
- c1bcbbf Add Labels For Pipelines and ShaderModule for D3D12/Vk by Brandon Jones · 3 years, 5 months ago
- 5ae66fb Add Tag for Unimplemented Labels to ObjectBase Constructor by Brandon Jones · 3 years, 5 months ago
- 8d1ead6 Remove unused SPIRV-Cross shader reflection bits. by Stephen White · 3 years, 5 months ago
- 5bed1ed More spirv-cross related removal by Austin Eng · 3 years, 6 months ago
- 4f2edf5 Add validation for fragment output and attachment interface matching by shrekshao · 3 years, 6 months ago
- bcbe2e0 Move SPIRV-Cross functions into OpenGL backend. by Stephen White · 3 years, 6 months ago
- 5d17ed6 Wrap all uses of SPIRV-Cross in #define. by Stephen White · 3 years, 6 months ago
- 8d8fadb Validate MaxInterStageShaderComponents when creating shader module by Jiawei Shao · 3 years, 6 months ago
- b5e2089 Hook up dump_shaders toggle to dump SPIRV and GLSL by Austin Eng · 3 years, 6 months ago
- b7c7f62 Implement inter-stage variable matching rules - Part II by Jiawei Shao · 3 years, 6 months ago chromium/4592 chromium/4593 chromium/4594 chromium/4595
- d05777b Support multisampled depth texture bindings by Austin Eng · 3 years, 6 months ago chromium/4591
- 4840b8a Replace use of deprecated tint::transform::InputStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4588
- c686a6a Implement inter-stage variable matching rules - Part I by Jiawei Shao · 3 years, 6 months ago
- ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4587
- e9c8225 Implement render pipeline vertex format base type validation. by Corentin Wallez · 3 years, 6 months ago
- 1384e8b Replace VertexFormatUtils with a dawn_native table of formats by Corentin Wallez · 3 years, 6 months ago
- 59668e9 Validate workgroup size and storage requirements by Ken Rockot · 3 years, 6 months ago
- 46513c7 Add validation to the maximum inter-shader stage variable location by Jiawei Shao · 3 years, 6 months ago
- 5af0a62 Fix memory leak in ShaderModuleBase::MakeError by Zhaoming Jiang · 3 years, 6 months ago
- 631b300 Ensure correct shader reflection for texture_external by Brandon Jones · 3 years, 6 months ago
- d9d6e7f ShaderModule: Deprecate dump_translated_shaders for dump_shaders by Ben Clayton · 3 years, 6 months ago
- 15838b9 Switch to new Tint generator API by James Price · 3 years, 7 months ago
- 2583b8d D3D12: Improve dump_translated_shaders debugging by Ben Clayton · 3 years, 7 months ago
- 7ae959d Allowed mismatch sampler/comparison sampler when using SPIRV-Cross by Corentin Wallez · 3 years, 7 months ago
- a5f24e5 Validate textures with filtering/non-filtering/comparison samplers by Austin Eng · 3 years, 7 months ago
- bf832f0 Remove all use of deprecated tint APIs and WGSL syntax by Ben Clayton · 3 years, 7 months ago
- 1ce20bf Fix -Wunreachable-code-aggressive. by Peter Kasting · 3 years, 7 months ago
- 220ff07 dawn_native: Add a force_wgsl_step toggle. by Corentin Wallez · 3 years, 7 months ago
- f21d1f4 Refer TODO to Dawn issue 944 by Zhaoming Jiang · 3 years, 7 months ago
- fdc35e6 Emit tint warning when creating shader module by Zhaoming Jiang · 3 years, 7 months ago
- b936d23 Implement internal storage for buffer usage and buffer binding type by Li Hao · 3 years, 7 months ago
- 8c584a1 Make usage of overridable constants a validation error by Ryan Harrison · 3 years, 7 months ago
- ed8a8c0 Triage Dawn TODOs by Austin Eng · 3 years, 8 months ago chromium/4534 chromium/4535
- b66f630 Add a toggle to disallow_spirv. by Corentin Wallez · 3 years, 8 months ago
- 39633e2 Implement External Texture Binding Functionality by Brandon Jones · 3 years, 8 months ago chromium/4530
- 4139fa5 Remove deprecated vertex formats by Brandon Jones · 3 years, 8 months ago
- 122e6ab ShaderModule: Add default case to ResourceType switch by Ben Clayton · 3 years, 8 months ago
- f0fdfa0 ShaderModule: Keep the tint::Source::File alive by Ben Clayton · 3 years, 9 months ago chromium/4505
- b8c7724 Remove use of EmitVertexPointSize transform by James Price · 3 years, 9 months ago
- 5346e77 Add helper functions to iterate over ChainedStructs by Brian Ho · 3 years, 9 months ago
- 8091c68 Cleanup transform usage by Ben Clayton · 3 years, 9 months ago chromium/4483
- 417d91c Remap BindGroup bindingIndex for vulkan backend when using Tint Generator by shrekshao · 3 years, 10 months ago
- 9b606f7 ShaderModule: Keep the tint::Source::File alive by Ben Clayton · 3 years, 10 months ago
- 978c2e0 Remove usage of tint::Validator by Antonio Maiorano · 3 years, 10 months ago
- 47b6b68 Fill CompilationInfo with Tint diagnostic messages by Brandon Jones · 3 years, 10 months ago
- 6f2bbe9 Implement GPUCompilationInfo by Brandon Jones · 3 years, 10 months ago
- f759264 Finish conversion to RenderPipelineDescriptor2 by Brandon Jones · 3 years, 10 months ago
- 6a2e16b Split top-level reflection code into either Tint or SPIRV-Cross by Ryan Harrison · 3 years, 10 months ago
- 1523d4c Add using Tint for binding reflection by Ryan Harrison · 3 years, 10 months ago
- 37ad44e Allow Dawn to surface Tint internal compiler errors as uncaptured validation errors by Brandon Jones · 3 years, 10 months ago
- a943919 Use Tint/WGSL unconditionally by Corentin Wallez · 3 years, 10 months ago
- 3e4b57b ShaderModule: Store the tint::Program in the base class. by Corentin Wallez · 3 years, 10 months ago
- 0ed19c6 Port invalid SPIR-V tests to SPVASM instead of GLSL. by Corentin Wallez · 3 years, 10 months ago
- bdc1340 Add reflection for fragment inputs/outputs from Tint by Ryan Harrison · 3 years, 11 months ago
- 54c9b82 Add reflection for used vertex attributes using Tint by Ryan Harrison · 3 years, 11 months ago
- 95034f6 Enable the BoundArrayAccessors tint transform by Ben Clayton · 3 years, 11 months ago
- 3b1a0c6 ShaderModule: Use tint::diag::List::str() by Ben Clayton · 3 years, 11 months ago
- 4d9f2ca tint: Move to new transform API by Ben Clayton · 4 years ago
- e3f10e3 Updated VertexFormat enums by Brandon Jones · 4 years ago
- 3b201d1 ShaderModule: Fix transform error message by Ben Clayton · 4 years ago
- bbc2354 Use tint::transform::Spirv by Ben Clayton · 4 years ago
- 401aad5 Simplify tint API usage by Ben Clayton · 4 years ago
- ec53444 GCC: fix name clash cause of multiple BindingInfo definitions by Stephan Hartmann · 4 years ago
- dc25c98 Combine tint toggles. by dan sinclair · 4 years ago
- e0fecca Migrate from tint::ast::Module to tint::Program by Ben Clayton · 4 years ago
- 49a1f72 Rename leftover references of output attachment to render attachment. by Corentin Wallez · 4 years ago
- 001b499 Adding stage input/output reflection to inspector path by Ryan Harrison · 4 years ago
- 1dee916 Use Tint to extract local workgroup size by Ryan Harrison · 4 years ago
- 3639186 ShaderModule: Include extra information in shader errors by Ben Clayton · 4 years ago
- 6427574 ShaderModule: Enable the prettier tint diagnostic formatter by Ben Clayton · 4 years ago
- 4c5ab90 ShaderModule: Refactor ParseWGSL() to take a File* by Ben Clayton · 4 years ago
- 58ce274 dawn_native/vulkan: Use EmitVertexPointSize transform by Ben Clayton · 4 years, 1 month ago
- 3af532b Update BindingInfo to reflect new BindGroupLayoutEntry structure by Brandon Jones · 4 years, 1 month ago
- 9c52c299 Updating BindGroupLayoutEntry interface to match latest spec by Brandon Jones · 4 years, 1 month ago
- 0824188 Fix issues with roll into Skia by Ryan Harrison · 4 years, 2 months ago
- 8a73e18 Add MSL support for UseTintGenerator toggle by Austin Eng · 4 years, 2 months ago