- 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 3 months ago
- c6c4588 Pipeline overridable constants: D3D12 backend by shrekshao · 3 years, 4 months ago
- e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 4 months ago
- b0a5ed4 Pipeline overridable constants: Metal backend by Shrek Shao · 3 years, 4 months ago
- e1e9fd0 Reland "Adds destroy handling for simple objects without new backend changes yet." by Loko Kung · 3 years, 4 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
- 5e2e2d8 Pipeline constants: validate if any uninitialized overridable constants exist by Shrek Shao · 3 years, 5 months ago
- 1349ca1 D3D12: Support [[num_workgroups]] for Dispatch by Jiawei Shao · 3 years, 5 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
- 24cad6e Metal: Remove vertexState in the parameter of TranslateToMSL by Jiawei Shao · 3 years, 6 months ago
- 8d1ead6 Remove unused SPIRV-Cross shader reflection bits. by Stephen White · 3 years, 7 months ago
- 5bed1ed More spirv-cross related removal by Austin Eng · 3 years, 7 months ago
- 4f2edf5 Add validation for fragment output and attachment interface matching by shrekshao · 3 years, 7 months ago
- bcbe2e0 Move SPIRV-Cross functions into OpenGL backend. by Stephen White · 3 years, 7 months ago
- 5d17ed6 Wrap all uses of SPIRV-Cross in #define. by Stephen White · 3 years, 7 months ago
- f99d5aa Remove a useless comment by Jiawei Shao · 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
- c686a6a Implement inter-stage variable matching rules - Part I by Jiawei Shao · 3 years, 8 months ago
- e9c8225 Implement render pipeline vertex format base type validation. by Corentin Wallez · 3 years, 8 months ago
- 5af0a62 Fix memory leak in ShaderModuleBase::MakeError by Zhaoming Jiang · 3 years, 8 months ago
- a5f24e5 Validate textures with filtering/non-filtering/comparison samplers by Austin Eng · 3 years, 9 months ago
- fdc35e6 Emit tint warning when creating shader module by Zhaoming Jiang · 3 years, 9 months ago
- f0fdfa0 ShaderModule: Keep the tint::Source::File alive by Ben Clayton · 3 years, 10 months ago chromium/4505
- 8091c68 Cleanup transform usage by Ben Clayton · 3 years, 11 months ago chromium/4483
- 417d91c Remap BindGroup bindingIndex for vulkan backend when using Tint Generator by shrekshao · 4 years ago
- 9b606f7 ShaderModule: Keep the tint::Source::File alive by Ben Clayton · 4 years ago
- 47b6b68 Fill CompilationInfo with Tint diagnostic messages by Brandon Jones · 4 years ago
- 6f2bbe9 Implement GPUCompilationInfo by Brandon Jones · 4 years ago
- f759264 Finish conversion to RenderPipelineDescriptor2 by Brandon Jones · 4 years ago
- 6a2e16b Split top-level reflection code into either Tint or SPIRV-Cross by Ryan Harrison · 4 years ago
- a943919 Use Tint/WGSL unconditionally by Corentin Wallez · 4 years ago
- 3e4b57b ShaderModule: Store the tint::Program in the base class. by Corentin Wallez · 4 years ago
- 3b201d1 ShaderModule: Fix transform error message by Ben Clayton · 4 years, 1 month ago
- ec53444 GCC: fix name clash cause of multiple BindingInfo definitions by Stephan Hartmann · 4 years, 1 month ago
- e0fecca Migrate from tint::ast::Module to tint::Program by Ben Clayton · 4 years, 2 months ago
- 3af532b Update BindingInfo to reflect new BindGroupLayoutEntry structure by Brandon Jones · 4 years, 3 months ago
- 8a73e18 Add MSL support for UseTintGenerator toggle by Austin Eng · 4 years, 3 months ago
- 0d948f7 Produce tint::ast::Module in the frontend if UseTintGenerator by Austin Eng · 4 years, 3 months ago
- 24bf7a4 Pipeline caching: refactor object hashing by Bryan Bernhart · 4 years, 3 months ago
- c3830d4 Add support for using Tint Inspector by Ryan Harrison · 4 years, 3 months ago
- d42713d Remove support for multiple entrypoints with the same name by Corentin Wallez · 4 years, 4 months ago
- 4196a54 Add wgpu::TextureComponentType::DepthComparison 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
- 95e7158 Enable running robust buffer access pass on shaders by Ryan Harrison · 4 years, 6 months ago
- 39d1cc9 ShaderModule: Add support for multiple entryPoints by Corentin Wallez · 4 years, 6 months ago
- 676e8f3 Metal: Use ShaderModule reflection when possible. by Corentin Wallez · 4 years, 6 months ago
- 947201d Make ShaderModuleBase use its own spirv_cross for reflection. by Corentin Wallez · 4 years, 6 months ago
- 7b7e098 Typeify ColorAttachmentIndex by Austin Eng · 4 years, 6 months ago
- c35e2ba Remove usages of SPVC by Ryan Harrison · 4 years, 6 months ago
- 8ec8f31 Make ShaderModule reflection go through EntryPointMetadata by Corentin Wallez · 4 years, 6 months ago
- 4f8bdaf Make ShaderModuleBase use an internal EntryPointMetadata by Corentin Wallez · 4 years, 7 months ago
- d315022 Add Metal vertex pulling behind a flag by Idan Raiter · 4 years, 7 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
- b6c8855 Output more details when pipeline layout mismatches shader declaration by Jiawei Shao · 4 years, 9 months ago
- bd0ad79 Add support for WGSL shaders via Tint by Ryan Harrison · 4 years, 10 months ago
- 21744d0 Make all backend::ShaderModule get SPIRV from the frontend by Corentin Wallez · 5 years ago
- 0650811 Merge BindGroupLayout and ShaderModule BindingInfos by Austin Eng · 5 years ago
- a80993d Support and pack unbounded binding numbers in the BGL by Austin Eng · 5 years ago
- 971a623 Validate the declaration of storage texture format in shader by Jiawei Shao · 5 years ago
- 7f380d3 Turn on using spvc by default by Ryan Harrison · 5 years ago
- 855a24b Switch over to using CheckSpvcSuccess where possible by Ryan Harrison · 5 years ago
- 9af58bb Return errors in ExtractSpirvInfo instead of sending to the device by Ryan Harrison · 5 years ago
- cd170a5 Implement using spvc in ExtractSpirvInfo by Ryan Harrison · 5 years ago
- be5c135 Refactor code to have rudimentary support for using SPVC by Ryan Harrison · 5 years ago
- f6eb890 Implement getBindGroupLayout by Austin Eng · 5 years ago
- d0993ba Test TextureComponentType and TextureViewDimension compatibility by Austin Eng · 5 years ago
- 9ec47a0 Validate texture component type in BGL against its shader module declaration by Jiajie Hu · 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
- 64f4dd7 Add check between color state format and fragment shader output by Jiawei Shao · 5 years ago
- b9b088f Rename ShaderStageBit to ShaderStage. by Corentin Wallez · 6 years ago
- 2a1d8c2 Remove ShaderStage that doesn't exist in WebGPU. by Corentin Wallez · 6 years ago
- 8dfc593 Remove the concept of push constants by Corentin Wallez · 6 years ago
- c535198 dawn_native: deduplicate shader modules by Corentin Wallez · 6 years ago
- 0ae00a1 Nuke Builders Part 1: remove the testing BufferBuilder. by Corentin Wallez · 6 years ago
- a594f8f WebGPU error handling 1: Return error objects on errors. by Corentin Wallez · 6 years ago
- 9e4518b Put the reference to DeviceBase in a new ObjectBase by Corentin Wallez · 6 years ago
- df67103 Descriptorize ShaderModule by Corentin Wallez · 7 years ago
- 36afbb6 Make dawn_native use its own header for Dawn datatypes by Corentin Wallez · 7 years ago
- 49a65d0 dawn_native: Fixup namespace from backend:: to dawn_native:: by Corentin Wallez · 7 years ago
- 30965a7 dawn_native: Fixup header guards from BACKEND_ to DAWNNATIVE_ 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/ShaderModule.h]
- 0927ea5 Rename // NXT API to // Dawn API by Corentin Wallez · 7 years ago
- 046cb46 Rename generated files nxt -> dawn by Corentin Wallez · 7 years ago
- 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
- c1400f0 Format: src/backend by Corentin Wallez · 7 years ago
- fbecc28 Member rename: src/backend by Corentin Wallez · 7 years ago
- 30beb65 Metal: Make the MSL indices match the ones of PipelineLayout by Corentin Wallez · 8 years ago
- 78c8b83 clang/gcc: enable a bunch more warnings (#91) by Kai Ninomiya · 8 years ago
- fffe6df Split backend/common in backend/ and common/ by Corentin Wallez · 8 years ago[Renamed (92%) from src/backend/common/ShaderModule.h]
- 7f96177 Implement the builder error callback in the backends by Corentin Wallez · 8 years ago
- 5dc7915 Introduce a base class for Builder objects. by Corentin Wallez · 8 years ago
- f07e3bd Initial commit of all the NXT integration. by Corentin Wallez · 8 years ago