| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-11 | [HLSL] Implement Sample* methods for Texture2D (#179322) | Steven Perron | 6 | -0/+368 |
| 2026-02-06 | [HLSL] Represent Matrix as arrays of vectors in memory (#179861) | Farzon Lotfi | 14 | -145/+145 |
| 2026-02-06 | [HLSL][Matrix] introduce MatrixElementExpr as accessor and swizzle operator (... | Farzon Lotfi | 8 | -0/+1794 |
| 2026-02-05 | Inliner: Handle nofpclass return attributes (#179776) | Matt Arsenault | 8 | -85/+85 |
| 2026-02-04 | [HLSL] Fix miscompile of small structs after arrays in cbuffers (#179768) | Justin Bogner | 1 | -3/+3 |
| 2026-02-03 | Implement `ByteAddressBuffer` Load/Store methods (#176058) | Kaitlin Peng | 1 | -0/+160 |
| 2026-02-03 | [HLSL][DXIL][SPIRV] WavePrefixSum intrinsic support (#167946) | Kai | 1 | -0/+46 |
| 2026-02-02 | [HLSL] Stop redeclaration of resources types in HLSLExternalSemaSource (#178808) | joaosaffran | 1 | -0/+6 |
| 2026-01-30 | [HLSL] Implement Texture2D type and Sample method in Clang (#177240) | Steven Perron | 2 | -2/+92 |
| 2026-01-29 | [HLSL] Add wave prefix count bits function (#178059) | Joshua Batista | 1 | -0/+27 |
| 2026-01-29 | [HLSL] Make round, trunc, floor overload tests stricter. NFC (#178508) | joaosaffran | 3 | -150/+272 |
| 2026-01-29 | [HLSL] Make atan, sin, sqrt overload tests stricter. NFC (#177702) | joaosaffran | 3 | -149/+318 |
| 2026-01-29 | [HLSL] Make log2, tan overload tests stricter. NFC (#177700) | joaosaffran | 2 | -86/+212 |
| 2026-01-29 | [HLSL] Make step, isinf, rsqrt overload tests stricter. NFC (#177697) | joaosaffran | 3 | -142/+267 |
| 2026-01-29 | [HLSL] Make log, asin, acos overload tests stricter. NFC (#177664) | joaosaffran | 3 | -129/+338 |
| 2026-01-29 | [HLSL] Make frac, tanh, degrees overload tests stricter. NFC (#177657) | joaosaffran | 3 | -173/+324 |
| 2026-01-29 | [HLSL] Make cosh, exp, normalize overload tests stricter. NFC (#177507) | joaosaffran | 3 | -172/+321 |
| 2026-01-29 | [HLSL] Make log10, exp2, sinh overload tests stricter NFC (#177495) | joaosaffran | 3 | -148/+314 |
| 2026-01-26 | [HLSL] Implement f32tof16() intrinsic (#172469) | Tim Corringham | 2 | -0/+54 |
| 2026-01-22 | [HLSL] Make atan2, cos, ceil overload tests stricter NFC (#177431) | joaosaffran | 3 | -127/+251 |
| 2026-01-22 | [HLSL] Make radians overload tests stricter. NFC (#177252) | joaosaffran | 1 | -62/+82 |
| 2026-01-21 | [IR] Make dead_on_return attribute optionally sized | Aiden Grossman | 2 | -7/+7 |
| 2026-01-20 | [HLSL] Handle WaveActiveBallot struct return type appropriately (#175105) | Joshua Batista | 1 | -3/+13 |
| 2026-01-16 | [HLSL][Matrix] Update indexed matrix elements individually (#176216) | Deric C. | 5 | -101/+112 |
| 2026-01-14 | [HLSL][Matrix] Add Matrix splat support for booleans (#175809) | Deric C. | 1 | -0/+98 |
| 2026-01-14 | [HLSL][Matrix] Add type conversions to support bool matrix single subscript o... | Deric C. | 2 | -0/+128 |
| 2026-01-12 | [HLSL][Matrix] Load and store ConstantMatrixBoolTypes as i32 FixedVectorTypes... | Deric C. | 1 | -13/+30 |
| 2026-01-07 | [HLSL] Add WaveActiveBallot builtins and lower to DXIL / SPIR-V (#174638) | Joshua Batista | 1 | -0/+17 |
| 2026-01-07 | [HLSL][Matrix] Implement dynamic single subscript swizzle (#173201) | Farzon Lotfi | 1 | -2/+144 |
| 2025-12-30 | [HLSL] Add allresourcesbound option to DXC driver and set corresponding modul... | Joshua Batista | 1 | -0/+7 |
| 2025-12-21 | [Matrix][HLSL] Implement Matrix single constant index swizzle (#173044) | Farzon Lotfi | 1 | -3/+115 |
| 2025-12-20 | [HLSL][Matrix] Support row and column indexing modes for MatrixSubscriptExpr ... | Farzon Lotfi | 1 | -0/+52 |
| 2025-12-20 | [HLSL][Matrix] Add OR and AND logical operator support for matrix (#172384) | Farzon Lotfi | 2 | -41/+347 |
| 2025-12-18 | [Matrix][HLSL] Revert Constant Matrix single subscript handling (#172887) | Farzon Lotfi | 2 | -39/+75 |
| 2025-12-18 | [HLSL][SPIR-V] Implement vk::push_constant (#166793) | Nathan Gauër | 6 | -0/+127 |
| 2025-12-17 | [HLSL][Matrix] Add support for single subscript accessor (#170779) | Farzon Lotfi | 4 | -0/+403 |
| 2025-12-15 | [HLSL][Matrix] Add Matrix Bool and represent them as i32 elements (#171051) | Farzon Lotfi | 2 | -0/+184 |
| 2025-12-12 | [HLSL][Matrix] Add support for ICK_HLSL_Matrix_Splat to add splat cast of sca... | Farzon Lotfi | 1 | -0/+57 |
| 2025-12-12 | [HLSL] Implement ddx/ddy_fine intrinsics (#168874) | Alexander Johnston | 4 | -0/+224 |
| 2025-12-11 | [HLSL] Implement ddx and ddy HLSL intrinsics (#168887) | Alexander Johnston | 2 | -0/+172 |
| 2025-12-02 | [HLSL][Matrix] Add support for Matrix element and trunc Casts (#168915) | Farzon Lotfi | 3 | -0/+513 |
| 2025-12-02 | [HLSL][SPIR-V] Implement vk::location for inputs (#169479) | Nathan Gauër | 5 | -0/+166 |
| 2025-12-02 | [HLSL][SPIR-V] Add support for SV_Target semantic (#168743) | Nathan Gauër | 1 | -0/+19 |
| 2025-12-01 | [HLSL] Update indexed vector elements individually (#169144) | Helena Kotas | 3 | -11/+51 |
| 2025-11-26 | [HLSL] Remove `faceforward` SPIRV fast path (#169547) | Kaitlin Peng | 1 | -32/+9 |
| 2025-11-25 | [HLSL] Update vector swizzle elements individually (#169090) | Helena Kotas | 3 | -13/+120 |
| 2025-11-24 | [HLSL][SPIR-V] Implements SV_Position for VS/PS I/O (#168735) | Nathan Gauër | 2 | -5/+41 |
| 2025-11-21 | [HLSL] Add Load overload with status (#166449) | Joshua Batista | 3 | -0/+113 |
| 2025-11-20 | [HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378) | Alexander Johnston | 1 | -0/+118 |
| 2025-11-19 | [HLSL] Add initial support for output semantics (#168095) | Nathan Gauër | 5 | -11/+152 |