1. 2e919d6 [spirv-reader] Support row-major matrices by James Price · 6 months ago
  2. 87fdcaa [spirv-reader] Add TransposeRowMajor transform by James Price · 6 months ago
  3. 04907d9 [spirv-reader] Always apply @stride to matrices by James Price · 6 months ago
  4. a1e0778 HLSL-IR: fix error: unary: no matching overload for 'operator - (u32)' by Antonio Maiorano · 6 months ago
  5. e56a69d SwapChainVk: Add frame pacing by waiting on previous rendering on images by Corentin Wallez · 6 months ago
  6. aebc7be dawn::native: Fix the check for no attachment pipelines. by Corentin Wallez · 6 months ago chromium/6730 chromium/6731 chromium/6732 chromium/6733 chromium/6734 chromium/6735 chromium/6737
  7. f4340f8 dawn::native::vulkan: Extract UniqueVkhandle out of QueueVk. by Corentin Wallez · 6 months ago
  8. 075e51a webgpu.h: Fix INIT structs for chained structs. by Corentin Wallez · 6 months ago
  9. 5a4c2a7 Using wgpu::StringView for wgpu::ShaderModuleDescriptor::code by Corentin Wallez · 6 months ago
  10. 50a0c82 dawn::native::vulkan: Don't allow swapchains to switch devices by Corentin Wallez · 6 months ago
  11. 64fbd9d dawn: Add WGPU_STRLEN = SIZE_MAX to tag null terminated WGPUStringView by Corentin Wallez · 6 months ago
  12. d13c9f9 [glsl][ir] Polyfill the `textureStore` call by dan sinclair · 6 months ago
  13. a5afb1f [glsl][ir] Polyfill the `textureLoad` call by dan sinclair · 6 months ago
  14. 04003b0 [tint] Resolve @row_major attributes by James Price · 6 months ago
  15. 4b3b3f2 [wgsl-writer] Emit @row_major attributes by James Price · 6 months ago
  16. 13559ed [ast] Add @row_major attribute by James Price · 6 months ago
  17. 9d4eb04 HLSL-IR: fix textureDimensions polyfill using invalid type for swizzle by Antonio Maiorano · 6 months ago
  18. d42e0e9 [ir] Always inline `handle` address space. by dan sinclair · 6 months ago
  19. 49c1b0e Dawn: add subgroups-f16 feature dependency validation by Zhaoming Jiang · 6 months ago
  20. d032c62 HLSL-IR: emit constant i32 literals as int(<literal>) by Antonio Maiorano · 6 months ago
  21. a50d9ba dawn: Remove direct includes of windows.h by Corentin Wallez · 6 months ago
  22. a209367 [glsl][ir] Fix `bitfieldInsert` GLSL def entry. by dan sinclair · 6 months ago
  23. a1fe8e6 [wgsl][reader]: reserve 'noncoherent' and 'non_coherent' by David Neto · 6 months ago
  24. 30eb6eb [glsl] Only clamp access mode in ES. by dan sinclair · 6 months ago
  25. 9da23b7 [tint] Add option to generate for Desktop GLSL. by dan sinclair · 6 months ago
  26. 0d4ec763 Fix some windows builds not finding HWND by Clark DuVall · 6 months ago
  27. 4d4d16d Roll third_party/gpuweb/ 23db3e47e..2dc56f297 (13 commits) by Geoff Lang · 6 months ago
  28. 9417f54 [dawn] Remove usage of std::string_view in favor of absl::string_view by Lokbondo Kung · 6 months ago
  29. 0872368 [glsl][ir] Polyfill the `textureNumLayers` call by dan sinclair · 6 months ago
  30. 250ad5a [glsl][ir] Split bitcast to separate polyfill by dan sinclair · 6 months ago
  31. 4ddfcbe Fix nits in ClearWithDrawHelper by Jie Chen · 6 months ago chromium/6726 chromium/6727
  32. 5bc6476 [glsl][ir] Polyfill the `insertBits` call by dan sinclair · 6 months ago
  33. dd143d2 [glsl][ir] Polyfill the `extractBits` call by dan sinclair · 6 months ago
  34. 31cb19d Enable several end2end tests that can pass on current try bots by Jiawei Shao · 6 months ago chromium/6725
  35. 416092b [glsl][ir] Polyfill the `countOneBits` call by dan sinclair · 6 months ago
  36. 8124737 [glsl][ir] Emit `textureDimensions` by dan sinclair · 6 months ago
  37. 9ae5b84 [glsl][ir] Add bitcast from/to f16. by dan sinclair · 6 months ago
  38. 588904d [tint] Add limit for array constructors by James Price · 6 months ago
  39. 562d9b7 [glsl][ir] Start bitcast emission. by dan sinclair · 6 months ago
  40. d78abb3 HLSL-IR: implement NumWorkgroups builtin support by Antonio Maiorano · 6 months ago
  41. 6a3f737 Rename `match_width` to `MatchWidth` by dan sinclair · 6 months ago
  42. 310e324 [tint][ir] Reject malformed strings in IR binary decode by Ryan Harrison · 6 months ago
  43. c88df82 Add a mock member to INTERNAL__HAVE_EMDAWNWEBGPU_HEADER. by Elie Michel · 6 months ago
  44. 3940ce2 [spirv] Guard against instruction length overflow by James Price · 6 months ago
  45. 112bcd5 [spirv] Fix casing of binary writer methods by James Price · 6 months ago
  46. 7b7fb81 [glsl][ir] Emit the polyfills for atomic methods. by dan sinclair · 6 months ago
  47. 90e613e spirv: when validating, don't try to use friendly names by David Neto · 6 months ago
  48. da73356 [glsl][ir] Emit the passthrough atomic methods. by dan sinclair · 6 months ago
  49. 9d3ffa6 [glsl][ir] Polyfill the barrier commands. by dan sinclair · 6 months ago
  50. 949fa99 [glsl][ir] Polyfill the `select` command. by dan sinclair · 6 months ago
  51. 7b6737b [tint] Allow for (superfluous) trailing comma in variable qualifier by Peter McNeeley · 6 months ago
  52. d7d94fe [tint] Always evaluate template arguments by James Price · 6 months ago
  53. a1f448a Enable extension "rg11b10ufloat-renderable" on D3D11 by Jiawei Shao · 7 months ago chromium/6719
  54. 08ba258 Print the specific bind group in the error message of `APISetBindGroup` by Jiawei Shao · 7 months ago
  55. 388ff62 Compat: Switch interpolate params to pipeline errors by Gregg Tavares · 7 months ago
  56. 6f9f342 Update gpu_info.json with new GPUs by Brandon Jones · 7 months ago
  57. 710ed0c Add validations on `clip_distances` and maximum inter-stage location by Jiawei Shao · 7 months ago chromium/6718
  58. 1b75d8b [msl] Fix PackedVec3 for atomic builtins by James Price · 7 months ago
  59. 59c9377 [msl] Key PackedVec3 helpers on pointer type by James Price · 7 months ago
  60. 2744a22 [msl] Apply PackedVec3 to workgroup address space by James Price · 7 months ago
  61. 37db223 Dawn validation test: fix EXPECT_DEPRECATION_WARNINGS by Zhaoming Jiang · 7 months ago
  62. ed78928 d3d11: Enable Toggle::ClearColorWithDraw by Jie Chen · 7 months ago
  63. 611fbcf Fix dawn tests not using CLI adapter toggles by Antonio Maiorano · 7 months ago
  64. 032ea5a Remove Dawn LPM Fuzzer. by Corentin Wallez · 7 months ago
  65. b0dd53c MiraclePtr: Avoid storing ExtractAsDangling() into a variable. by Arthur Sonzogni · 7 months ago
  66. b26fd0e Avoid dependency on D3D when this backend is not enabled by Elie Michel · 7 months ago
  67. 4fb8331 Enable SurfactTests on OpenGL. by Corentin Wallez · 7 months ago
  68. 94a3f7f Add Metal backend for Multi Draw Indirect by Srijan Dhungana · 7 months ago
  69. f590455 Enable SurfaceTests on D3D11 and D3D12. by Corentin Wallez · 7 months ago
  70. 701dd6f Replace GPUAdapter::GetProperties() with GPUAdapter::GetInfo() by François Beaufort · 7 months ago
  71. 773271b0 [tint] Add dependency from `api` to `inspector` by James Price · 7 months ago
  72. bc56248 [msl] Fix read-write textureStore in entry points by James Price · 7 months ago chromium/6711
  73. 369919f Enable Feature::Float32Filterable for D3D11 by Alexander Eberharter · 7 months ago
  74. bda245a Print all builtins in the error message of inter-stage shader variables by Jiawei Shao · 7 months ago
  75. 4d0835e Validate `clip_distances` as an inter-stage shader variable by Jiawei Shao · 7 months ago
  76. 3aac157 Don't use maxInterStageShaderComponents in shader validations by Jiawei Shao · 7 months ago
  77. 8648fb1 HLSL-IR: implement insertBits full polyfill by Antonio Maiorano · 7 months ago
  78. c440212 HLSL-IR: implement extractBits full polyfill by Antonio Maiorano · 7 months ago chromium/6709
  79. 94d556c [msl] Add polyfill for unary negation by James Price · 7 months ago
  80. 7d3a30e Revert "Support validating buffer usage with usage validation mode" by Yuly Novikov · 7 months ago chromium/6708
  81. f57e1d7 SurfaceTests: use each SurfaceTexture only once. by Corentin Wallez · 7 months ago
  82. c811e1e [ir] Polyfill fwidthFine for MSL and HLSL by James Price · 7 months ago
  83. cca4859 HLSL-IR: workaround DXC bug when 'as' casting constant integral splats by Antonio Maiorano · 7 months ago
  84. 9f529aa Compat: Pipeline error for textureLoad with depth texture by Gregg Tavares · 7 months ago
  85. 131b7df [msl] Always use core polyfill for DP4 builtins by James Price · 7 months ago
  86. 8726fe4 HLSL-IR: only swizzle ctor value if not the right type by Antonio Maiorano · 7 months ago
  87. 607f4cb [tint] Fix max float as integer in conversion 'ConvF32ToIU32' by Peter McNeeley · 7 months ago
  88. 059a694 SwapChainD3D12: Remember resource state for when reusing buffers. by Corentin Wallez · 7 months ago
  89. 1f3f5df Support validating buffer usage with usage validation mode by Jiawei Shao · 7 months ago
  90. 6d1e213 emdawnwebgpu: support Premultiplied canvas output by Kai Ninomiya · 7 months ago
  91. a561b98 [glsl][ir] Create header section before preamble. by dan sinclair · 7 months ago
  92. f15c1c3 [glsl][ir] Add ShaderIO by dan sinclair · 7 months ago
  93. 182d933 [glsl][ir] Emit global variable information. by dan sinclair · 7 months ago
  94. 61959f7 Compat: Remove WGSL error for rg32xxx formats by Gregg Tavares · 7 months ago
  95. d9f1142 end2end test for infinite loop platform specific results by David Neto · 7 months ago
  96. 37e6b5c [webgpu-headers] Drop Descriptor from chained struct names by François Beaufort · 7 months ago
  97. d3084cc metal: Disable pixel local storage feature by James Price · 7 months ago
  98. a98147a hlsl-ir: implement support for subgroup_invocation_id and subgroup_size by Antonio Maiorano · 7 months ago
  99. 57c1a33 [msl] Add writer fuzzer by James Price · 7 months ago
  100. a4a5abf [msl] Remove used_array_length_from_uniform_indices by James Price · 7 months ago