1. 0856adf Roll third_party/gpuweb/ 75702cb31..2629ea6a9 (17 commits) by Corentin Wallez · 5 months ago
  2. 70d48ee [ir] Add source information to the IR. by dan sinclair · 5 months ago
  3. 8d98ba0 HLSL-IR: run DemoteToHelper even earlier by Antonio Maiorano · 5 months ago
  4. 6f5b030 HLSL-IR: fix ShaderIO OOB indexing when mixing subgroup and workgroup inputs with others by Antonio Maiorano · 5 months ago
  5. bfef434 [ir] Add concept of overrides to the IR. by dan sinclair · 5 months ago
  6. 8456387 [emdawnwebgpu] Switch tests to use JSPI instead of Asyncify by Kai Ninomiya · 5 months ago
  7. e5cb77f Implement monolithic VkPipelineCache toggle by Kyle Charbonneau · 5 months ago
  8. a0239e7 HLSL-IR: Fix default-only-switch workaround for FXC by Antonio Maiorano · 5 months ago
  9. aa806c5 [dawn][native] Fixes TSAN race from GetCompilationInfo. by Lokbondo Kung · 5 months ago
  10. 0eee090 Don't clear staging buffer again in `BufferBase::MapAtCreation()` by Jiawei Shao · 5 months ago
  11. b355a39 D3D12: Upload data from `mStagingBuffer` with `CopyResource()` by Jiawei Shao · 5 months ago
  12. f78a5e2 dawn/cmake: fix DAWN_USE_BUILT_DXC define not being enabled in dawn_native_objects by Antonio Maiorano · 5 months ago
  13. d6a53f5 [dawn][frontend] Add pipeline label to context on internal errors by Corentin Wallez · 5 months ago
  14. 6ad78e8 [dawn][Metal] Disable timestamp sampling on all Intel GPUs by Corentin Wallez · 5 months ago
  15. 1bcd8c8 [dawn][test] Fix event test to use 2 userdatas. by Lokbondo Kung · 5 months ago
  16. e249898 Give DescriptorSetAllocator a mutex by Kyle Charbonneau · 5 months ago
  17. efed88f [tint][ir][val] Handle null types in lets when logging errors by Ryan Harrison · 5 months ago
  18. 1c61352 [tint][ir][val] Reject duplicate function params by Ryan Harrison · 5 months ago
  19. cce0769 [tint][ir][fuzz] Disable encoding/decoding SubgroupMatrix in IR binary by Ryan Harrison · 5 months ago
  20. a56fede Test parsing `clip_distance` in `gl_PerVertex` with SPIR-V IR Reader by Jiawei Shao · 5 months ago chromium/6810
  21. ea3d226 Reland "Enable D3D12 render pass and use PRESERVE usage on null RTV slots" by Jiawei Shao · 5 months ago
  22. 1f750a6 Destroy `mStagingBuffer` immediately in `BufferBase::Unmap()` by Jiawei Shao · 5 months ago
  23. 205c015 D3D12: Clear `mZeroBuffer` in the initialization of `Device` by Jiawei Shao · 5 months ago
  24. 8582baf OpenGL: fix placeholder sampler in vertex stage. by Stephen White · 5 months ago
  25. 5d9a2b6 [dawn][test] Update to use C++ types in some unittests. by Lokbondo Kung · 5 months ago
  26. d80ef7d tint: Make Command::LookPath also look in the executable directory by Antonio Maiorano · 5 months ago
  27. b97a75f D3D12: Use `CopyResource()` on buffer-to-buffer copies by Jiawei Shao · 5 months ago
  28. b179714 Revert "Enable D3D12 render pass and use PRESERVE usage on null RTV slots" by James Godfrey-Kittle · 5 months ago
  29. ebdd6ad [tint][ir][val] Check access type exists before dereferencing by Ryan Harrison · 5 months ago
  30. 96ea474 [tint][ir][val] Check rules around bool for shader IO by Ryan Harrison · 5 months ago
  31. 2710aff HLSL-IR: Fix fmod polyfill by Antonio Maiorano · 5 months ago
  32. 7574245 [ir] Change `workgroup_size` to a `Value`. by dan sinclair · 5 months ago
  33. d49705b Remove the TODO about using CopyResource() on 1D textures by Jiawei Shao · 5 months ago
  34. 4c3d590 Fix transform name typo. by dan sinclair · 5 months ago
  35. 27cde38 HLSL-IR: Fix dynamic buffer access for atomic ops in DecomposeStorageAccess by Antonio Maiorano · 5 months ago
  36. f14f73d [tint][ir][val] Clean up tests to use utility functions by Ryan Harrison · 5 months ago
  37. 45c20d2 OpenGL: fix linear filtering of depth textures. by Stephen White · 5 months ago
  38. 6e4d863 [ir] Update transform names when validating. by dan sinclair · 5 months ago
  39. 5f21563 HLSL-IR: Use stable_sort to sort members in ShaderIO (part 2) by Antonio Maiorano · 5 months ago
  40. 9eb59d0 HLSL-IR: fix frexp polyfill by Antonio Maiorano · 5 months ago
  41. 6c2fd52 Enable D3D12 render pass and use PRESERVE usage on null RTV slots by Jiawei Shao · 5 months ago chromium/6804
  42. 5f5bc99 HLSL-IR: add support for interstage variables by Antonio Maiorano · 5 months ago chromium/6801
  43. 0c3ca3d Remove redundant constructors by Jiawei Shao · 5 months ago chromium/6800
  44. 655bfce Default viewFormats to nullptr. by Nicolas Chavez · 5 months ago chromium/6799
  45. 7212f86 [ir] Add single entry point transform by James Price · 5 months ago
  46. 868a467 [dawn][emscripten] Add bare-bone unit testing for Emscripten bindings. by Lokbondo Kung · 5 months ago
  47. 5418546 [dawn][emscripten] Add device lost future getter. by Lokbondo Kung · 5 months ago
  48. b09deb2 [tint] Fix comment typos by James Price · 5 months ago
  49. a4bae3f [ir] Rename `sampler` in multiplanar transform. by dan sinclair · 5 months ago
  50. 809e420 [ir] Add ReferencedFunctions helper by James Price · 5 months ago
  51. 8094ad1 HLSL-IR: Use stable_sort to sort members in ShaderIO by Antonio Maiorano · 5 months ago
  52. 997865f Roll build folder by Jiawei Shao · 5 months ago
  53. c44271b [hlsl][ir] Only move a value to a let once. by dan sinclair · 5 months ago chromium/6798
  54. ed15f85 [tint] Validate that `@align()` is large enough by James Price · 5 months ago
  55. aee66d2 HLSL-IR: Fix ArrayLengthFromUniform not applying by Antonio Maiorano · 5 months ago
  56. 34a2d65 [hlsl][ir] Skip promoting lets to lets by dan sinclair · 5 months ago
  57. 362dd79 [dawn][emscripten] Fix script path in GN build by Kai Ninomiya · 5 months ago
  58. 2ad36ee [tint][ir][fuzz] Prevent encoding a binary that won't decode by Ryan Harrison · 5 months ago
  59. e6f35ad Fix build for iOS by Yulong Wang · 5 months ago
  60. d86bb43 HLSL-IR: fix arrays of size 1 initialization by Antonio Maiorano · 5 months ago
  61. be81aca D3D12: Don't use Shader Model 6.6 and above on Intel Gen11 GPUs by Jiawei Shao · 5 months ago
  62. ad5d94b Dawn native/d3d: Remove pass state bool variable from BindGroupTracker by Yan,Shaobo · 5 months ago
  63. 6685fff [tint][ir] Limit size of arrays being decoded from binary by Ryan Harrison · 5 months ago
  64. 66652df HLSL-IR: add support for clip_distances. by Antonio Maiorano · 5 months ago
  65. 0ee0afa [wasm] Enable tint to build with Emscripten in cmake. by dan sinclair · 5 months ago
  66. d2bb5a1 [tint][ir][val] Enforce @workgroup_size only valid for compute by Ryan Harrison · 5 months ago
  67. f258823 [dawn][emscripten] Move critical C declarations into webgpu.h by Lokbondo Kung · 5 months ago
  68. 923877f [glsl] Remove the GLSL AST code. by dan sinclair · 5 months ago
  69. fa3f89b [tint][ir][val] Implement `CheckBuiltIn` by Ryan Harrison · 5 months ago
  70. 1efee19 [glsl] Remove `glsl` AST paths from `tint` command. by dan sinclair · 5 months ago
  71. fbc4ce7 [ir] Speed up `CheckType` validation. by dan sinclair · 5 months ago
  72. b37348f OpenGL: Disable scissor during blit for MSAA resolve by James Godfrey-Kittle · 5 months ago
  73. a84ddea [glsl] Enable DISABLED unit tests by James Price · 5 months ago
  74. 54ad644 D3D12: Always build with D3D12_FEATURE_DATA_D3D12_OPTIONS13 by Jiawei Shao · 5 months ago
  75. 016583d Emit float32-blendable deprecation warning in DevTools by François Beaufort · 5 months ago chromium/6790 chromium/6791 chromium/6792
  76. 22ed96a HLSL-IR: implement pixel_local feature by Antonio Maiorano · 5 months ago
  77. ce207a7 [tint][hlsl] Polyfill texture sample bias clamping by Peter McNeeley · 5 months ago chromium/6785
  78. 48c2e27 [Vulkan] Handle fence wait timeout by retry when max timeout requested by Colin Blundell · 5 months ago
  79. 66ea12f [ir] Simplify RenameConflicts by James Price · 5 months ago
  80. 0ecdfeb [ir] Rename all shadowing declarations by James Price · 5 months ago
  81. a1dcbf0 [hlsl] Make decompose transforms deterministic by James Price · 5 months ago
  82. 52deb2f [tint] Clamp lod bias from -16.0 to 15.99 by Peter McNeeley · 5 months ago chromium/6783
  83. cc9abce OpenGL: Always use the Tint IR backend by James Price · 5 months ago
  84. 05738cd Support ClipDistances in SPIR-V reader with Tint AST - Part I by Jiawei Shao · 5 months ago
  85. c3d7e75 [Compat] Remove storage binding restriction when validating texture wrapped by Shrek Shao · 5 months ago
  86. e57041d [dawn][webgpu.h] Remove all uses of const char* callbacks by Corentin Wallez · 5 months ago
  87. f55490a Dawn sample: Apply toggles when creating adapters and devices by Zhaoming Jiang · 5 months ago
  88. f3f10d5 [ir] Disallow access with no indices by James Price · 5 months ago
  89. 7a6e017 [spirv-reader] Avoid creating access with no indices by James Price · 5 months ago
  90. 74080ec DirectVariableAccess: Avoid creating access with no indices by James Price · 5 months ago
  91. c1de48f [hlsl] Fix f16 vector element stores in storage by James Price · 5 months ago
  92. 81641be [glsl] Add fuzzer for IR generator by James Price · 5 months ago
  93. 9e2dc96 [dawn][webgpu.h] Remove deprecated const char* entrypoints by Corentin Wallez · 5 months ago
  94. 1ab9f5e [msl ir] Convince the Metal compiler loops are never infinite by David Neto · 5 months ago
  95. 9414c00 Add float32-blendable feature by François Beaufort · 5 months ago
  96. 2c4c3a1 Dawn native/vulkan: PipelineLayoutVk holds multiple VkPipelineLayouts by Yan,Shaobo · 5 months ago
  97. 012551a Convince the metal compiler that loops are never infinite by David Neto · 5 months ago
  98. 3ff08caa3 StringViewUtils.cpp: Add include for std::strlen. by Corentin Wallez · 5 months ago
  99. e4ce129 [dawn][webgpu.h] Use StringView in callback arguments. by Corentin Wallez · 5 months ago
  100. c69649c [dawn][graphite] Add a check for MTLFunction being nil. by Corentin Wallez · 5 months ago