aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenHLSL
AgeCommit message (Expand)AuthorFilesLines
2025-12-02[HLSL][Matrix] Add support for Matrix element and trunc Casts (#168915)Farzon Lotfi3-0/+513
2025-12-02[HLSL][SPIR-V] Implement vk::location for inputs (#169479)Nathan Gauër5-0/+166
2025-12-02[HLSL][SPIR-V] Add support for SV_Target semantic (#168743)Nathan Gauër1-0/+19
2025-12-01[HLSL] Update indexed vector elements individually (#169144)Helena Kotas3-11/+51
2025-11-26[HLSL] Remove `faceforward` SPIRV fast path (#169547)Kaitlin Peng1-32/+9
2025-11-25[HLSL] Update vector swizzle elements individually (#169090)Helena Kotas3-13/+120
2025-11-24[HLSL][SPIR-V] Implements SV_Position for VS/PS I/O (#168735)Nathan Gauër2-5/+41
2025-11-21[HLSL] Add Load overload with status (#166449)Joshua Batista3-0/+113
2025-11-20[HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378)Alexander Johnston1-0/+118
2025-11-19[HLSL] Add initial support for output semantics (#168095)Nathan Gauër5-11/+152
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner9-145/+389
2025-11-18[HLSL] Implement ddx/ddy_coarse intrinsics (#164831)Alexander Johnston4-0/+224
2025-11-17[clang] Support constrained fp elementwise builtins (#166905)Jakub Ficek8-214/+214
2025-11-13Reapply "[HLSL] Rework semantic handling as attributes" (#167862)Nathan Gauër4-8/+13
2025-11-12Revert "[HLSL] Rework semantic handling as attributes #166796" (#167759)Nathan Gauër4-13/+8
2025-11-12[HLSL] Rework semantic handling as attributes (#166796)Nathan Gauër4-8/+13
2025-11-06[HLSL] [DirectX] Invert the result of `firstbithigh` (#166419)Deric C.1-32/+131
2025-11-06[HLSL] Add support for user semantics (#153424)Nathan Gauër4-1/+150
2025-11-04[HLSL] Layout Initalizer list in Column order via index conversion (#166277)Farzon Lotfi1-0/+95
2025-11-04Fix implicit truncation of `select` non-bool vector conditions (#166279)Kaitlin Peng1-15/+49
2025-11-04[HLSL] Implement the f16tof32() intrinsic (#165860)Tim Corringham2-0/+60
2025-10-31[HLSL] Add NativeInt16Type langopt to control whether short type is supported...Sarah Spall96-146/+146
2025-10-28[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)Sietze Riemersma1-0/+46
2025-10-23[HLSL] Allow input semantics on structs (#159047)Nathan Gauër5-0/+138
2025-10-17[HLSL] GetDimensions methods for buffer resources (#161929)Helena Kotas4-0/+160
2025-10-17[HLSL] Convert vectors to bool for unary ! (#163857)Chris B1-0/+33
2025-10-16[HLSL][NFC] Refactor structured buffer methods tests - 2nd attempt (#163605)Helena Kotas2-54/+136
2025-10-15[HLSL][SPIR-V] Add `-fspv-enable-maximal-reconvergence` flag to clang dxc. (#...Lucie Choi1-0/+17
2025-10-15[DirectX] Add 32- and 64-bit 3-element vectors to DataLayout (#160955)Justin Bogner1-1/+1
2025-10-14Revert "[HLSL][NFC] Refactor structured buffer methods tests (#161908)" (#163...Helena Kotas2-136/+54
2025-10-14[HLSL][NFC] Refactor structured buffer methods tests (#161908)Helena Kotas2-54/+136
2025-10-14[HLSL][NFC] Add test coverage for `Buffer` (#161909)Helena Kotas6-114/+180
2025-10-09[SPIRV][HLSL] Add Sema and CodeGen for implicit typed buffer counters (#162291)Steven Perron3-26/+64
2025-10-06[HLSL] Fix vector list initialization (#161421)Chris B1-49/+124
2025-10-06[HLSL] Add support for elementwise and aggregate splat casting struct types w...Sarah Spall4-17/+344
2025-10-03[HLSL][NFC] Merge element type tests for structured buffers (#161895)Helena Kotas5-243/+113
2025-10-02[HLSL] [SPIR-V] Add counter member for typed buffer (#161414)Steven Perron6-37/+50
2025-10-01[HLSL] Update Frontend to support version 1.2 of root signature (#160616)joaosaffran1-2/+3
2025-10-01[DirectX] Updating Root Signature Metadata to contain Static Sampler flags (#...joaosaffran1-2/+2
2025-09-25Implements isnan() HLSL intrinsic for DXIL and SPIR-V targets. (#157733)Dan Brown2-0/+82
2025-09-24[HLSL] NonUniformResourceIndex implementation (#160430)Helena Kotas1-0/+38
2025-09-23[HLSL] Enable InitList code to handle zero sized structs (#160355)Sarah Spall1-0/+70
2025-09-23[NFC][HLSL] Replace use of `clang_dxc` with `clang_cc1` in testing (#160359)Finn Plummer2-4/+8
2025-09-23[HLSL] Add support for the HLSL matrix type (#159446)Farzon Lotfi1-0/+30
2025-09-23[HLSL] avoid unnamed bit fields when dealing with InitLists in HLSL (#159212)Sarah Spall1-0/+26
2025-09-22[HLSL] Mark `GroupMemoryBarrierWithGroupSync` as `convergent` (#160175)Finn Plummer1-1/+1
2025-09-18[HLSL] Make sure global resources and resource arrays cannot be assigned to (...Helena Kotas1-3/+5
2025-09-16[HLSL] Use static create methods to initialize resources in arrays (#157005)Helena Kotas6-116/+169
2025-09-16[HLSL] Use static create methods to initialize individual resources (#156544)Helena Kotas6-172/+152
2025-09-15[HLSL][DirectX] Fix resource lowering when using structs with `select` (#158361)Kaitlin Peng1-4/+16