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