summaryrefslogtreecommitdiff
path: root/source/slang/slang-lower-to-ir.cpp
AgeCommit message (Expand)Author
2025-03-05Fix codegen bug when targeting PTX with new API (#6506)Anders Leino
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2025-02-23Improve performance when compiling small shaders. (#6396)Yong He
2025-02-20Simplify implicit cast ctors for vector & matrix. (#6408)Yong He
2025-02-12Allow LHS of `where` to be any type. (#6333)Yong He
2025-02-06Support stage_switch. (#6311)Yong He
2025-02-05Allow tuples to work with initializer list. (#6301)Yong He
2025-02-05maxtessfactor attribute should take a floating point value (#6289)Jay Kwak
2025-02-05Feature/initialize list side branch (#6058)kaizhangNV
2025-02-02Add support for WGSL subgroup operations (#6213)Darren Wihandi
2025-01-30Support cooperative vector (#6223)Jay Kwak
2025-01-28Allow requiring glsl language extensions on structs (#6173)Ellie Hermaszewska
2025-01-28Fix geometry shader related modifier lowering. (#6197)Yong He
2025-01-27Properly plumbing layout for global varyings. (#6198)Yong He
2025-01-17Implement Quad Control intrinsics (#5981)Darren Wihandi
2025-01-17Fix interface requirement lowering for generic accessors (#6123)Sai Praveen Bangaru
2025-01-14Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala
2025-01-09[Auto-diff] Overhaul auto-diff type tracking + Overhaul dynamic dispatch for ...Sai Praveen Bangaru
2025-01-07Lower varying parameters as pointers instead of SSA values. (#5919)Yong He
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-12-15Enable exprs for all supported GLSL layout qualifiers (#5857)Darren
2024-12-09Fix crash during emitCast of attributed type, allow MaxIters to take linktime...Yong He
2024-12-09Fix crash on recursive types. (#5796)Yong He
2024-12-05Do recursive function checks early during IR linking (#5777)Darren Wihandi
2024-11-15Embed core module in wasm build. (#5569)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-10-28Assorted auto-diff enhancements for increased performance & more streamlined ...Sai Praveen Bangaru
2024-10-24Use DebugDeclare instead of DebugValue. (#5404)Yong He
2024-10-20Properly check switch case. (#5341)Yong He
2024-10-01Fix crash when compiling associatedtypes with generic interface constraints. ...Yong He
2024-09-27Fix target switch lowering bug. (#5182)Yong He
2024-09-20Initial `Atomic<T>` type implementation. (#5125)Yong He
2024-09-05Support `where` clause and type equality constraint. (#4986)Yong He
2024-08-30Support specialization constants. (#4963)Yong He
2024-08-28Make sure `NullDifferential` and its witness are removed after autodiff. (#4958)Yong He
2024-08-28Make tuple types work in autodiff. (#4923)Yong He
2024-08-27Adds a warning for using `[PreferRecompute]` on methods that may contain side...Sai Praveen Bangaru
2024-08-27Explicitly detach derivative when forming a non-differentiable struct out of ...Sai Praveen Bangaru
2024-08-23Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He
2024-08-20Support dependent generic constraints. (#4870)Yong He
2024-08-19Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He
2024-08-18Variadic Generics Part 2: IR lowering and specialization. (#4849)Yong He
2024-08-14Variadic Generics Part 1: parsing and type checking. (#4833)Yong He
2024-08-12Warn when inout parameter is never written (#4777)venkataram-nv
2024-07-31Warnings target switch intrinsic asm (#4727)venkataram-nv
2024-07-31Fix IR lowering for generic interface types. (#4761)Yong He
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-07-18Warnings for uninitialized fields in constructors (#4680)venkataram-nv